Плагины в папке mu-plugins не загружаются

9

Я пытаюсь загрузить плагины автоматически, помещая плагины в mu-pluginsпапку. Но если плагин помещен в папку, он не загружается. Я пробовал некоторые популярные плагины, такие как W3 Total Cache, WordPress SEO By Yoast, но все они не загружены.

Загружает ли WordPress только те плагины, которые содержат только отдельные файлы mu-plugins?

Ань Чан
источник

Ответы:

14

WordPress загружает только плагины, которые являются просто отдельными файлами в mu-плагинах?

Нет, они не должны быть отдельными файлами, но вы не можете использовать плагины в своих собственных подпапках, как в стандартной plugins/папке.

Основной файл плагина ( файл с указанной информацией заголовка плагина) должен быть прямо там mu-plugins/. Другие файлы могут быть помещены в подпапку и на нее есть ссылки.

Я использовал это с моими собственными плагинами. Я никогда не пытался переместить туда какой-либо надежный плагин.

Также обратите внимание, что не все плагины являются совместимыми с обязательным использованием,
см. Http://codex.wordpress.org/Must_Use_Plugins#Caveats

Михал Мау
источник
В 2017 году все еще так. Странно, так как было бы невероятно полезно заблокировать плагины в каталоге MU (в их собственных полных каталогах) для клиентов, которые любят выключать и включать вещи просто ради удовольствия.
Ян
3

Недавно я столкнулся с этой самой проблемой, и, чтобы избежать смешивания всех плагинов или исправлений файлов для поддержания организации, я обнаружил, что вы можете фактически хранить все плагины в отдельных подпапках и создать символическую ссылку в mu-pluginsпапке, указывающей на основной файл плагина в соответствующей подпапке.

Я надеюсь, что эта информация может стать полезной для других в будущем!

fagiani
источник
Это очень полезно, спасибо
user1676224