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

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

Что бы по 150т раз не дублировать один и тот же код с описанием плагина, решил это сделать только раз, и полностью описать в этой статье. А во всех остальных статьях — ссылаться на эту.

И так, для того чтобы WordPress понял что за плагин находится в каталоге «/wp-content/plugins/», и смог его установить. Ему нужно об этом рассказать (а вернее написать). Для этого, в самом начале главного файла плагина, создайте следующий комментарий (указав конечно же характеристики своего плагина):

<?php
/*
Plugin Name: Plugin
 Name
Plugin URI:  http://plance.top/plugins
Description: Description Plugin Name
Version:     1.0
Author:      Pavel
Author URI:  http://plance.top/avtor
License:     GPL2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages
Text Domain: plugin-lng
*/

Ниже, можно найти подробное описание каждого пункта:

Plugin Name — Название плагина, которое будет отображаться в панели администратора. Таким образом, вы сможете найти свой плагин и установить его.
Plugin URI — Адрес страницы плагина, он может ссылаться как на официальный сайт WordPress, так и на любую другую страницу в интернете.
Description — Краткое описание плагина, отображается в разделе плагины в панели администратора вашего WordPress сайта. Описание не должно превышать 140 символов.
Version — Текущая версия плагина. Должна иметь вид 1.0 или 1.0.3. Используя такой подход, WP сможет автоматически различать версию установленную на вашем сайте, от версии в своей базе. И предлагать обновление.
Author — Имя автора плагина. Если автор не один, то может быть указан список авторов.
Author URI — Ссылка на адрес сайта автора плагина или его профиль на каком либо другом сайте.
License — Сокращенное название лицензии.
License URI — Ссылка описывающая применяемую лицензию.
Domain Path — Каталог в котором хранятся языковые файлы. Обычно - «languages», с предшествующим лешем.
Text Domain — Языковый домен, используемый в функциях перевода.

Честно сказать, для чего нужны «Domain Path» и «Text Domain» я так и не понял. Для локализации все равно приходится вручную подключать ф-ю «load_plugin_textdomain». Без нее ничего автоматом не подключается и не подхватывается (возможно я чего-то еще не понимаю).

Самые минимальные требования для описания плагина выглядят следующим образом:

<?php
/*
Plugin Name: Plugin
 Name
*/

На этом все.

Поделиться в соцсетях:
Статьи на похожую тематику

С вашим WordPress сайтом проблемы? нужен дополнительный функционал? нестандартный плагин или сверстать новую страницу?
Тогда напишите мне через форму обратной связи, и я постараюсь вам помочь.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *