Технически все просто. Заходим в папку с плагинами, создаем папку с названием плагина (на латинице и без пробелов), закидываем туда php-файл (текстовый, с расширением php) в кодировке UTF-8 и вписываем в этот файл соответствующий заголовок.
<?php/* Plugin Name: Супер-пупер плагин Author: Doctor Lexium Author URI: www.lexium.ru Description: НЕ УДАЛЯТЬ! Разработка на основе древней магии карибских аборигенов. Version: 1.0 */ ?>
Собственно, плагин тут же появится в списке и будет готов к активации. Та-да-а-ам!
Зачем это надо?
Зачем нужен такой самописный плагин? Не знаю как вам, а я оценил.
Во-первых, при разработке сайта немало кода приходится прописывать в файле темы functions.php, для расширения функциональности. Но если вдруг ставишь новую тему оформления, все эти изменения теряются. Приходится редактировать новый functions.php, перенося в него все нужное из functions.php старой темы.
Был бы данный код в плагине, ничего подобного делать бы не пришлось.
Во-вторых, плагинов можно наделать столько, сколько нужно. Захотел, к примеру, организовать на сайте каталог товаров? Написал соответствующий плагин.
Всё! В следующий раз ничего такого писать уже не нужно. Просто подключи плагин.
Нужна к этому делу корзина товаров? Круто! Напиши еще один плагин, подключи к сайту.
Ну и т.д. Т.е. в следующий раз даже думать не нужно. Залез в наработки, достал плагин и подключил. Удобно.
Доработаем плагин
Вот сделали мы только что плагин-пустышку. Давайте его украсим?
Как? Вставим в админку, в меню Настройки, новый пункт. Назовем — «Супер-пупер».
При клике на него будем переходить на страничку, к примеру, с описанием функций плагина.
Для этого достаточно добавить вот такой код:
<?php function s_admin_menu(){ add_options_page('Супер-пупер', 'Супер-пупер', 8, basename(__FILE__), 'create_s'); } add_action('admin_menu', 's_admin_menu'); function create_s(){ ?> <h1>Описание плагина Супер-Пупер</h1> <p>Перед вами очень полезный плагин, защищающий ваш сайт от взлома со стороны призраков и приведений.</p> <p>Он не потребляет машинных ресурсов и не расходует электричество, что весьма полезно для экологии.</p> <p>Подзаряжается добрым словом в адрес разработчика (сказать вслух фразу "Спасибо, Доктор Лексиум") и небольшим денежным пожертвованием ему же (на Яндекс-Кошелек 41001478987584), для очистки кармы через этот добрый поступок.</p> <p>Желаем вам успехов и всего наилучшего.</p> <?php } ?>
Разумеется, плагин можно дорабатывать как угодно. Настолько, насколько хватит фантазии и умений.
Напишите комментарий