От автора: этим уроком мы открываем серию небольших уроков по созданию плагинов для WordPress. Первый плагин, который мы создадим, называется Добавление в Избранное. Идею плагина мне подсказали на нашем форуме. Суть его работы заключается в следующем: для каждой статьи на сайте будет добавлена ссылка для сохранения статьи в Избранном. Т.е. пользователю не нужно будет засорять закладки своего браузера, чтобы сохранить статью, мы сохраним статью для пользователя в базе данных сайта.
![]() |
Автор: Андрей КудлайЗовут меня Андрей Кудлай. Родом я из Украины, живу в Днепропетровске. Веб-программированию учился сам. Неплохо знаю HTML, CSS, PHP, JavaScript. |
Итак, прежде чем мы приступим к написанию первого плагина, давайте узнаем некоторые базовые принципы создания плагинов. В этом нам поможет статья с официального сайта под названием Написание плагина.
Вот некоторые важные моменты, о которых стоит помнить при создании любого плагина:
Все плагины помещаются в папку /wp-content/plugins/.

Бесплатный курс «Создание тем на WordPress. Быстрый старт»
Изучите курс и узнайте, как создавать уникальные темы на WordPress с нестандартной структурой страниц
Скачать курсЕсли плагин состоит из одного файла, тогда этот файл можно поместить в корень папки /wp-content/plugins/. Однако, я рекомендую все же помещать файл в одноименную папку. Например, главный файл нашего плагина будет называться wfm-favorites.php, который мы поместим в одноименную папку — /wp-content/plugins/wfm-favorites/.
При создании плагина обязательно нужно продумывать названия файлов и функций, стараясь использовать уникальные имена. Для этой цели можно придумать и использовать префикс. Например, я буду использовать префикс wfm (аббревиатура от WebForMyself).
Файлы плагина желательно сохранять в кодировке UTF-8 без BOM.
Итак, давайте создадим папку wfm-favorites в папке для плагинов (/wp-content/plugins/). В созданной папке создадим главный файл плагина — wfm-favorites.php. Для того, чтобы WordPress увидел новый плагин, в самом начале файла необходимо прописать заголовочную информацию:
1 2 3 4 5 6 7 8 9 |
<?php /* Plugin Name: Добавление статей в Избранное Description: Плагин добавляет для авторизованных пользователей ссылку к статьям, позволяющую добавить статью в список избранных статей Plugin URI: //webformyself.com Author: Андрей Author URI: //webformyself.com Version: 1.0 */ |
Здесь обязательной строкой является только первая строка с информацией о названии плагина. Остальные строки необязательны и могут записываться в любом порядке. После сохранения плагина мы должны увидеть его в списке плагинов в разделе Плагины админки сайта. Можем активировать плагин и в следующем уроке приступим к написанию кода плагина.

Создание тем на WordPress. Быстрый старт
Изучите курс и узнайте, как создать тему на WordPress
Смотреть