[필수] 워드프레스(WP) 플러그인을 가급적 사용하면 안 되는 이유 및 추천 방법 – 워드프레스톡

워드프레스톡(WP-TALK.COM)

1. 워드프레스(WP)의 핵심 요소, 플러그인

워드프레스톡(WP-TALK.COM)

워드프레스(WordPress)의 핵심 요소이자 대표적인 장점 중 하나로, 전세계 개발자(프로그래머)들이 참여하여 개발하고 있는 ‘플러그인(Plugin)’을 꼽는 경우가 많습니다.
워드프레스는 다른 웹빌더 프로그램이나 웹프레임워크와는 비교도 할 수 없을 만큼 많은 플러그인이 개발되어 있으며, 유무료로 제공되는 워드프레스 플러그인을 통해 초보자들도 필요한 기능을 손쉽게 추가할 수 있습니다.


2. 워드프레스(WP) 플러그인을 무분별하게 사용하면 안 되는 이유

많은 워드프레스 관련 블로그 및 온오프라인 강좌에서는 플러그인에 대한 설치 방법 및 다양한 추천 플러그인 정보들을 소개하고 있습니다.
이러한 정보들을 보면서, 웹프로그래밍에 익숙하지 않은 초보자들은 원하는 기능을 추가하기 위해 무분별하게 플러그인을 다운로드받고 활성화하는 경우가 많습니다.
하지만 플러그인을 제대로 이해하지 않은 상태에서 잘못 사용할 경우, 예상치 못한 문제들을 발생시킬 수 있습니다.


(1) 속도 저하

일반적으로 플러그인에는 실제로 사용자가 필요한 핵심적인 기능 외에, 어드민(관리자) 페이지를 구성하는 설정 내용과 개발사 홍보 컨텐츠 등 부차적인 내용이 포함되어 있습니다.
이러한 부분들은 플러그인 설치와 동시에 데이터베이스(DB)에 저장되며, 웹사이트에 접속할 때마다 매번 함께 로딩됩니다.
이는 기본적으로 불필요한 데이터베이스 쿼리(Query)를 유발하고 메모리를 점유하게 되며, 호스팅 환경에 따라 웹사이트의 속도 등 퍼포먼스(Performance)를 저하시키기도 합니다.
퍼포먼스 저하 문제를 해결하기 위해 보다 높은 사양의 호스팅을 이용할 수도 있지만, 이는 추가적인 비용을 발생시키게 됩니다.


(2) 테마 및 플러그인 간의 충돌

워드프레스 플러그인은 다양한 개발자(프로그래머)들이 각각 다른 방법으로 개발하는 만큼, 다른 플러그인이나 테마와 충돌(Conflict)하여 오류(Error)을 일으킬 수 있습니다.
이러한 오류(에러)는 때에 따라 웹사이트 접속 자체를 불가능하게 만들 수 있으며, 이를 해결(디버깅, Debugging)하기 위해 불필요한 시간과 비용을 유발할 수 있습니다.


(3) 보안 위협

워드프레스는 무수히 많은 무료 플러그인이 개발되어 있으며, 워드프레스 어드민(관리자) 페이지나 홈페이지(WordPress.org)에서 쉽게 검색하고 다운로드할 수 있습니다.
하지만 일부 무료 플러그인의 경우, 설치 및 업데이트 과정에서 사용자 권한 및 개인 정보 탈취, 리소스 도용 등의 목적을 가진 악성 코드(맬웨어, Malware)가 주입되는 경우가 있습니다.
프로그래밍 초보자일 경우, 이러한 악성 코드가 심어져도 주입 경로와 활동 내역을 정확히 파악하기 어렵기 때문에 유의해야 합니다.


[참고] 워드프레스(WP) 관리자 페이지 접속 오류시 모든 플러그인을 한번에 비활성화하는 방법


3. 워드프레스(WP) 플러그인의 올바른 사용 방법

무료 플러그인(Plugin)을 무분별하게 다운로드하고 설치하는 것보다, 가급적 필요한 기능을 구현할 수 있는 “코드 스니펫(Snippets)”을 직접 입력하는 것이 좋습니다.


직접 코드를 입력해 보세요

워드프레스(WordPress)는 초보자이더라도 플러그인 없이 기능을 확장할 수 있게끔, 프레임워크(Framework) 내에 자체적인 코드 입력 시스템을 마련해 두고 있습니다.
사실 플러그인(Plugin) 시스템 자체가 이 코드 입력 시스템에서 사용하는 “코드 스니펫(Code Snippets)”을 어드민(관리자) 페이지에서 보다 쉽게 켰다 껐다(Plug In/Out)할 수 있도록 별도의 기능으로 만들어 놓은 것입니다.
따라서 만약 필요한 기능을 구현할 수 있는 코드 정보가 있다면, 가급적 플러그인을 찾아서 설치하는 것보다 코드 입력 방법을 사용하시기를 추천해 드립니다.


[참고] 워드프레스 코드 스니펫(Code Snippets)을 입력하는 방법


워드프레스 어드민(관리자) 대시보드 페이지 내 기능은 일부일 뿐

워드프레스(WordPress) 어드민(관리자) 대시보드 페이지에서 사용할 수 있는 기능들은 워드프레스로 구현할 수 있는 전체 기능 중 10%도 되지 않습니다.
어드민(관리자) 대시보드 페이지는 워드프레스가 구현할 수 있는 기능 중에서 사용자들이 자주 사용하는 기능들을 별도로 모아놓은 것입니다.
워드프레스톡 온라인 스쿨(WP-TALK.COM)이 제공하는 꿀팁 코드 등을 참고하여, 코드를 직접 입력함으로써, 단순히 어드민(관리자) 페이지의 한정된 기능만 사용할 것이 아니라, 워드프레스의 숨겨진 기능과 가능성들을 학습하고 더욱 자유롭게 활용할 수 있습니다


4. 맺음말

워드프레스톡(WP-TALK.COM)은 플러그인(Plugin)을 설치하지 않고도 간단한 코드 입력으로 다양한 기능을 구현할 수 있는 꿀팁 코드 정보를 제공하고 있습니다.
워드프레스톡 온라인 스쿨(WP-TALK.COM)이 소개해 드리는 방법들을 통해, 워드프레스를 보다 편리하게 활용하는데 도움이 되기를 바랍니다.


5. 도움이 될 만한 연관 추천 글

[참고] 워드프레스(WP) 초보자들이 흔히 하는 실수 및 필수 상식

[참고] 워드프레스(WP) functions.php 파일을 반드시 활용해야 하는 이유


워드프레스톡(WP-TALK.COM)

워드프레스톡(WP-Talk)은 워드프레스(WP) 웹사이트에 문제가 있을 시, 문제를 신속하게 진단하고 해결해 드립니다. 서비스에 대한 문의 사항이 있으시면, 카카오톡으로 연락 주세요.

카카오톡 문의하기