Как написать плагин Wordpress?

2 ноября 2014 г. Просмотров: 377 Инструкции

Плагин – это программный модуль, который при подключении к основной программе служит для расширения или использования уже имеющихся возможностей. Для платформы WordPress можно скачать необходимые модули в интернете, а можно создать самим.
Создать сайт самостоятельно с Wix.com

Вам понадобится

  • - компьютер;
  • - подключение к интернету;
  • - текстовый редактор с возможностью сохранения текста в кодировке UTF-8.

Инструкция

  • Определите, какие функции должен будет выполнять плагин. Также необходимо подобрать для него уникальное имя. Проверить наличие названий плагинов для Wordpress вы можете, используя поисковую систему Google. Часто имя плагина напрямую связано с его назначением.
  • Затем создайте основной PHP файл плагина. Желательно, чтобы его имя было созвучно с названием модуля дополнения и также было уникальным. Код плагина может быть разделен на несколько файлов PHP. Также в его состав могут входить JavaScript, CSS файлы, изображения, и т.д. При разделении кода плагина вам необходимо будет создать каталог с таким же именем, как и основной файл PHP, а затем поместить туда все файлы.
  • Откройте основной файл модуля дополнения и создайте стандартный заголовок, чтобы платформа WordPress могла опознать новый плагин. Например:Если вы зайдете в панель администрирования и нажмете на пункт «Плагины», увидите созданный плагин в общем списке.
  • После заголовка внесите информацию о лицензии на плагин. В основном используется лицензия GRL или совместимая с ней.
  • Для взаимодействия компонентов системы плагина и ядра WordPress используется система зацепок (хуков). Ее суть заключается в том, что функции ядра перед возвратом результата совершают вызов цепочки дополнительных обработчиков, если они зарегистрированы на текущий момент. Так, перед добавлением заголовка к записи WordPress производит проверку наличия обработчиков для хука с именем the_title. Добавьте в плагин нужные хуки и зарегистрируйте их путем вызова add_filter.
  • Чтобы производить добавление функциональности с помощью плагинов, необходимо создать теги шаблонов. Для объявления тега шаблона напишите функцию PHP и произведите ее документирование для пользователей плагина.
  • После того, как плагин будет написан, желательно подготовить его к интернационализации, т.е. реализовать возможность перевода отображаемого им текста на различные языки. Для этого выберите имя для пространства перевода плагина. Оно должно быть также уникально, как и название самого плагина. Все строки текста, которые будут показаны читателю, заключите в одну из двух gettext-функций WordPress: __() или _e(). Создайте файл POT (каталог переводов) и распространяйте его вместе с плагином. Для загрузки перевода используйте функцию load_plugin_textdomain.
  • Создайте web-страницу с описанием того, как производить установку вашего плагина, какие функции он будет выполнять, и с какими версиями WordPress совместим.
  • Оцените статью!