https://www.lexium.ru/2016/06/kak-sozdat-plagin-dlya-wordpress-i-zachem/

Как создать плагин для WordPress и зачем?

Технически все просто. Заходим в папку с плагинами, создаем папку с названием плагина (на латинице и без пробелов), закидываем туда php-файл (текстовый, с расширением php) в кодировке UTF-8 и вписываем в этот файл соответствующий заголовок.

<?php 

		
/* Plugin Name: Супер-пупер плагин Author: Doctor Lexium Author URI: www.lexium.ru Description: НЕ УДАЛЯТЬ! Разработка на основе древней магии карибских аборигенов. Version: 1.0 */ ?>

Собственно, плагин тут же появится в списке и будет готов к активации. Та-да-а-ам!

kluch

Зачем это надо?

Зачем нужен такой самописный плагин? Не знаю как вам, а я оценил.

Во-первых, при разработке сайта немало кода приходится прописывать в файле темы 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 } ?>

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

Напишите комментарий