>  기사  >  CMS 튜토리얼  >  필수 플러그인의 세계를 탐험해보세요

필수 플러그인의 세계를 탐험해보세요

WBOY
WBOY원래의
2023-09-01 21:01:021148검색

필수 플러그인의 세계를 탐험해보세요

WordPress는 기본적으로 WordPress를 세계 최고의 콘텐츠 관리 시스템으로 만드는 데 도움이 되는 기능, 도구 및 유틸리티로 가득 차 있습니다.

사용자 정의 게시물 유형, 작업 및 필터 후크, 시각적 편집기 등 대부분의 WordPress 기능은 잘 알려져 있지만 일부 기능은 다른 기능만큼 "잘 알려져" 있지는 않습니다. 이 글에서는 WordPress의 잘 알려지지 않았지만 매우 유용한 기능 중 하나인 반드시 사용해야 하는 플러그인에 대해 설명하겠습니다.

꼭 사용해야 하는 플러그인은 무엇인가요?

필수 플러그인 기능이 WPMU(WordPress Multi-User)에 도입되었고 WPMU는 WordPress 3.0까지 WordPress Core에 통합되지 않았기 때문에 간과되는 것은 놀라운 일이 아닙니다. 당시 mu-plugins라는 폴더는 네트워크 관리자에게 네트워크의 모든 블로그에서 플러그인을 활성화할 수 있는 기능을 제공했습니다. WordPress 3.0에 병합한 후에도 "mu-plugins" 디렉토리는 그대로 유지되며 해당 이름(Codex에 따르면)은 "반드시 사용해야 하는 플러그인"을 의미하도록 재해석됩니다.

필수 플러그인의 주요 기능

꼭 사용해야 하는 플러그인에는 각각 장단점이 있습니다. 살펴보겠습니다.

항상 켜져 있습니다: 기본적으로 필수 플러그인은 WordPress 웹사이트(또는 웹)에서 사용하고 자동으로 로드해야 하는 플러그인입니다.

비활성화할 수 없습니다. 관리자라도 사용해야 하는 플러그인은 비활성화하거나 삭제할 수 없습니다. 그러나 mu-plugins 目录(顺便说一下,位于 wp-content 디렉터리(wp-content 아래에 있음)에서 삭제할 수 있습니다. 거기에도 새 플러그인을 설치할 수 없습니다. 해당 디렉토리에 수동으로 업로드해야 합니다.

일반 플러그인보다 먼저 로드됩니다. mu-plugins 目录中的插件先于 plugins 디렉토리의 플러그인은 plugins 디렉토리의 플러그인보다 먼저 로드됩니다. 흥미롭게도 사용해야 하는 플러그인은 알파벳순으로 로드됩니다.

활성화/비활성화 후크를 사용할 수 없습니다. 이것은 설명이 필요합니다. 사용해야 하는 플러그인은 자동으로 활성화되고 비활성화하거나 제거할 수 없기 때문에 활성화 또는 비활성화 후크를 사용할 수 없습니다.

업데이트되지 않습니다: mu-plugins 디렉토리의 플러그인은 자동으로 업데이트되지 않으며 WordPress는 새 버전에 대해 알리지 않습니다. 이는 수동으로 최신 상태를 반드시 유지해야 함을 의미합니다.

PHP 파일을 사용해야 합니다. WordPress는 mu-plugins 目录中的文件夹 - 您必须将 PHP 文件放置在该目录的根目录中。不过,不用担心:您可以创建一个代理 PHP 文件,然后 require 디렉터리 내의 폴더를 보지 않습니다. PHP 파일을 해당 디렉터리의 루트에 배치해야 합니다. 하지만 걱정하지 마세요. 프록시 PHP 파일을 만든 다음 플러그인 폴더에 기본 파일을 요구할 수 있습니다.

사용처에 대한 아이디어

필수 플러그인은 영리하든, 창의적이든, 세상을 구하는 등 다양한 용도로 사용됩니다. 제가 생각할 수 있는 몇 가지 예를 살펴보겠습니다. 아이디어가 있으면 저희와 공유하는 것을 잊지 마세요!

다중 사이트 네트워크에서 반드시 사용해야 하는 플러그인

다중 사이트 네트워킹은 mu-plugins 디렉토리가 존재하는 이유이므로 저는 이 아이디어를 다른 무엇보다 중요하게 생각합니다.

네트워크 활성화 기능만 사용하는 것이 더 나을 수도 있지만, 더 많은 기능이 필요하다면 필수 플러그인이 있습니다. 네트워크 활성화 플러그인과 사용해야 하는 플러그인(이 아주 오래된 블로그 게시물에 설명되어 있음) 사이에는 다양한 차이점이 있으며, 그 중 일부는 네트워크에 적용될 수 있습니다.

클라이언트 웹사이트에서 사용하려면 반드시 플러그인을 사용해야 합니다

고객의 관리자 계정에 대한 액세스 권한을 부여하거나 반드시하는 경우 고객은 액세스 권한이 있는 설정, 테마 옵션, 플러그인 및 기타 페이지를 사용하는 경향이 있을 수 있습니다. 특정 플러그인을 비활성화(또는 제거)하려고 하면 토요일 밤에 귀하에게 전화를 걸어 자신의 죄를 인정하거나 사이트를 유지 관리하지 않는 것에 대해 비난하고 싶은 유혹을 받을 수 있습니다.

모든 플러그인 폴더를 mu-plugins 디렉토리로 이동하고 해당 플러그인의 기본 파일이 필요한 PHP 파일을 생성하면 클라이언트가 해당 플러그인을 비활성화할 수 없습니다. 하지만 주의하세요. 자동 업데이트를 받을 수는 없습니다!

사이트별 플러그인에는 반드시 사용해야 하는 플러그인을 사용하세요

제가 가장 좋아하는 필수 플러그인 사용 방법입니다.

귀하의 웹사이트에 몇 가지 주요 기능이 필요한 경우, 가장 좋은 방법은 웹사이트별 플러그인을 만드는 것입니다. 사이트별 플러그인이 실수로 비활성화되는 것을 용납할 수 없으므로 비활성화할 수 없도록 해당 플러그인을 mu-plugins 디렉터리로 옮기는 것이 좋습니다. 그리고 귀하는 개발자이고 다른 곳에서는 플러그인을 사용하지 않으므로 플러그인 업데이트가 없습니다.

결론

이 기사에서는 WordPress의 가장 과소평가되고 종종 알려지지 않은 기능 중 하나를 소개하고 싶습니다. 꼭 사용해야 했던 플러그인을 발견했을 때 저는 정말 충격했고 여러분도 그러셨기를 바랍니다. 우리는 확실히 제가 생각할 수 있는 것보다 더 많은 영역에 필수 플러그인을 가지고 있지만 이것만으로도 귀하의 WordPress 사이트에 큰 변화를 가져올 수 있습니다.

필수 플러그인이 유용하다는 점에 동의하시나요? 필수 플러그인에 대한 더 많은 사용 사례를 생각해 볼 수 있나요? 아래에 의견을 남기고 여러분의 생각을 알려주세요. 이 기사가 마음에 드셨다면, 친구들과 공유하는 것을 잊지 마세요!

위 내용은 필수 플러그인의 세계를 탐험해보세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.