• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
необходимые плагины

Неудаляемые плагины – Must Use плагины в wordpress (mu-plugins)

Здравствуйте, сегодня поговорим о том как создать Must Use плагины, которые невозможно удалить, редактировать через админку wordpress.

Скачать исходники для статьи можно ниже

Если создать mu-plugins (Must Use плагины) и загрузить на сайт, то они появятся в особом разделе:
 

неудаляемые плагины в wordpress

 

Как же создать mu-plugins?

Все аналогично созданию обычного плагина в wordpress, за исключением того, что нужно создать папку mu-plugins в папке wp-content и закачать в него php файл плагина:

Подключаемся через ftp к серверу сайта (можно воспользоваться FileZilla или Total Commander, также можно воспользоваться “Менеджером загрузки” на сайте вашего хостинга), далее заходим в папку wp-content:

 

неудаляемые плагины в wordpress

 

Далее создаем в ней новую папку mu-plugins:

 

необходимые плагины в wordpress

 

Файлы в каталоге /wp-content/mu-plugins выполняются автоматически.

В папку mu-plugins нужно помещать php файл плагина, а не папки в которых находятся плагины, поэтому большинство плагинов придется немного подредактировать (изменить пути для чтения скриптов и стилей плагина) или же использовать простые плагины, состоящие из одного php файла:

 

как установить неудаляемые плагины

 

Для примера можете создать простой плагин – в данном примере – это файл 111plugins.php со следующим кодом:

 

<?php
/*
Plugin Name: mnogoblogplugin
Plugin URI: /sozdaem-prostoj-plagin-wordpress
Description: Преобразует в каждом слове заголовка первую букву из прописной в заглавную.
Version: 1.0
Author: Mnogoblog
Author URI: https://mnogoblog.ru
*/
?>

 

И перекинуть его в папку /wp-content/mu-plugins вашего сайта, после чего у вас в пункте “Плагины” появиться новый подпункт “Необходимые”, в котором будет 1 плагин с названием “mnogoblogplugin”:

 

неудаляемые плагины в wordpress

 

Для чего можно использовать Must Use плагины?

В Must Use плагин можно добавлять различные функции, коды плагинов, которые вы бы поместили в файл  functions.php, так как это будет более правильный способ.

Почему более правильный?
В движке wordpress дизайн и функциональность разграничены, за дизайн отвечают темы, а за функциональность – плагины.
Файл functions.php относиться к темам сайта, то есть при смене темы wordpress сайта он поменяется и все коды и функции, которые вы в него добавляли исчезнут при смене темы, в отличие от плагинов.
При смене темы сайта плагины как работают, так и продолжают работать!, в том числе и “Необходимые” – поэтому и использование “Must Use” плагина более правильно, нежели дополнять файл functions.php вашей темы.

Добавить комментарий