Semalt Expert: как создать простой плагин для WordPress

Создать собственный плагин WordPress легко. Большинство людей могут найти этот аспект полезным для обработки своих модификаций и многих потребностей. Плагины - это фрагменты кода PHP, которые изменяют работу вашего сайта. Можно создать этот код и добавить его на свой веб-сайт WordPress без необходимости изменять основной код веб-сайта. В некоторых случаях вам может понадобиться добавить уникальную функцию на ваш сайт, которая не имеет готового коммерческого плагина.

В этой статье по SEO, предоставленной Эндрю Диханом, ведущим экспертом из Semalt , вы узнаете, как создать свой собственный плагин для WordPress.

Базовая структура плагина WordPress

В этом руководстве по SEO мы сосредоточимся на создании плагина WordPress. Это простой файл PHP, который содержит некоторые инструкции. По моему мнению SEO, всегда хорошо создать папку и поместить файл PHP внутри. Эта папка должна содержать аналогичное имя с именем на плагине. После создания этого файла необходимо загрузить его в папку wp-content / plugins на хосте вашего сервера. Плагин имеет несколько основ. Например, есть заголовок.

Заголовок плагина WordPress

Простой заголовок имеет небольшую функциональную структуру, которую WordPress может распознать. Например, он имеет:

<? PHP

Имя плагина: наш новый плагин

Это самый простой формат заголовка плагина, который совместим с системой управления контентом WordPress. Выполнив этот шаг, вы получите рабочий плагин, который вы сможете активировать в области плагинов WordPress. Однако на нем нет функций. Следовательно, это не изменит никакой функциональности вашего сайта. Заголовок может также содержать некоторую другую информацию, такую как автор, описание, версия и т. Д. Часть этой информации может быть необходима для будущих целей разработки.

Остальная часть плагина

Нет никаких ограничений на инструкции, которые вы можете поместить в свой плагин. Тем не менее, важно учитывать реакцию вашего сайта как стратегию строительства. Размещение слишком большого количества кода может сделать ваш сайт сильно измененным. Вы можете изменить свой плагин столько, сколько вам нужно. Это простой PHP-файл, который вы можете изменить как любую тему, любую модификацию, которую вы можете внести в свой файл functions.php. С базовой точки зрения важно минимизировать изменения, которые вы можете внести на веб-сайт WordPress. Например, я могу использовать этот фрагмент, чтобы помочь моему веб-сайту перенаправить страницу на другую, даже на совершенно новый веб-сайт;

function my_custom_redirect () {

глобальный $ post;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'redirect', true)) {

wp_redirect ($ redirect);

Выход;

add_action ('get_header', 'my_custom_redirect');

Этот фрагмент имеет одну простую функцию. Это может позволить вам добавить собственную мету на любую страницу. Кроме того, это может помочь вам добавить пользовательское перенаправление, используя другой URL. В моем предыдущем заголовке весь плагин будет выглядеть так;

<? PHP

/ *

Имя плагина: наш новый плагин

function my_custom_redirect () {

глобальный $ post;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'redirect', true))

wp_redirect ($ redirect);

Выход;

add_action ('get_header', 'my_custom_redirect');

Это так просто создать пользовательский плагин WordPress. Как и в случае выше, мы создали плагин, который может перенаправлять страницы. Вы также можете добавить другую строку кода PHP для выполнения различных функций на вашем сайте WordPress.