Как создать плагин для WordPress за пять простых шагов

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

Оглавление:

Еще несколько лет назад я не писал ни одного плагина WordPress. Я создавал и настраивал множество тем для наших клиентов, но по какой-то причине продолжал говорить себе, что создание плагина выходит за рамки моих возможностей.

Оглядываясь назад, я понимаю насколько не прав я был тогда.

Если вы когда-нибудь чувствовали себя также, я вам кое-что скажу. Создание плагина WordPress не выходит за рамки ваших возможностей. Любой, у кого достаточно навыков, чтобы написать базовый PHP и изменить тему, может создать плагин.

Для чего нужно создать плагин?

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

Представьте такую ситуацию.

Вы добавили функциональность в свою тему, которая меняет аватар по умолчанию на ваш собственный аватар. Единственная проблема в том, что если вы смените тему, то ваш аватар сбросится. Но если бы вы добавили код в плагин, то аватар бы остался, даже если бы вы решили сменить тему.

Создание первого плагина за пять простых шагов

Я не шучу. Вы можете создать WordPress плагин за пять коротких шагов. И я покажу как.

1. Подключиться по FTP к сайту

Если Ваш сайт находится на локальном компьютере, то есть еще не запущен в интернет, то можете пропустить данный пункт, так как у вас уже должен быть доступ к сайту.

А если ваш сайт уже находится в сети, то читаем дальше.

И так, первое, что вы должны сделать - это получить доступ к вашему сайту через FTP с помощью выбранной вами программы FTP (у меня это WinSCP). Если вы не знакомы с FTP, то рекомендую вам прочитать об этом прежде, чем двигаться вперед.

2. Перейдите в папку плагинов WordPress

После того, как вы зашли на ваш сайт через FTP, вам нужно перейти в папку плагинов WordPress. Эта папка почти всегда находится в / wp-content / plugins.

3. Создайте новую папку для вашего плагина

Теперь, когда вы находитесь в папке с плагинами, пришло время создать папку для вашего плагина! Создайте новую папку, присвоив ей уникальное имя, используя строчные буквы и тире. Пример: my-first-plugin. Как только вы это сделаете, зайдите в вашу новую папку и перейдите к следующему шагу.

4. Создайте основной файл PHP для вашего плагина

Далее вам нужно создать основной файл для вашего плагина. Для этого создайте файл PHP в новой папке плагина и присвойте ему такое же имя, как my-first-plugin.php. После того, как вы это сделаете, откройте основной файл вашего плагина и приготовьтесь к редактированию.

5. Настройте информацию вашего плагина

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

    <?php
        /**
         * Plugin Name: Мой первый плагин
         * Plugin URI: http://www.mysite.com/my-first-plugin
         * Description: Мой первый плагин.
         * Version: 1.0
         * Author: Неизвестный программист
         * Author URI: http://www.mysite.com
         */
    ?>
    

Привожу перевод полей из описания плагина:

  • Plugin Name - Название созданного плагина
  • Plugin URI - Ссылка на плагин
  • Description - Описание плагина
  • Version - Версия плагина
  • Author - Имя автора
  • Author URI - Ссылка на сайт автора

Вот и все! Вы только что выполнили минимальное количество шагов, необходимое для создания плагина WordPress. Теперь вы можете активировать его в админке WordPress.

Что теперь?

На данный момент вы, вероятно, задаетесь вопросом, что этот плагин должен делать ?

Ну, конкретно этот - ничего! Я сказал, что покажу вам, как создать плагин, но не говорил, что покажу вам, как создать плагин, который делает хоть что-нибудь.

Шутки в сторону, цель этого поста - показать, насколько просто начать создавать плагины для WordPress.

Заставьте ваш плагин сделать что-то простое

Теперь, когда у вас есть плагин, давайте заставим его что-то делать.

Самый простой способ добиться успеха в WordPress - это действия и фильтры. Давайте ознакомимся с этой темой, создав простое действие, которое добавляет строку текста под всеми публикациями на вашем сайте. Скопируйте и вставьте этот код в ваш основной файл плагина (под информацией о плагине) и сохраните его.

    <?php
        add_action( 'the_content', 'thank_you_for_reading' );

        function thank_you_for_reading ( $content ) {
            return $content .= '

Спасибо, что прочитали мою статью!

'; } ?>

Этот код подключается к действию «the_content», которое запускается, когда WordPress отображает содержимое публикации для вашего сайта. Когда это действие сработает, WordPress вызовет нашу функцию «thank_you_for_readingt», которая написана ниже «add_action».

Выход за рамки простого плагина

Если вы все же это сделали, то, надеюсь, мы сойдемся во мнении, что создать простой плагин WordPress относительно легко. Но что, если вы хотите создать плагин, который делает больше, чем просто выполнение одной простой задачи?

Действия и фильтры в WordPress

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

Все это, вы можете почитать в кодексе WordPress.

Вот некоторые ссылки на кодекс wordpress:

 

WordPress функции

Во время разработки своих плагинов, часто приходится зайти в кодексе wordpress, для того чтобы вспомнить или узнать какую-то новую функцию. Тут очень много основных функций, что я даже не ожидаю, что вы будете знать для чего нужна каждая из них. Кодекс Wordpress этот как справочник. Поэтому рекомендуется часто посещать данный кодекс, чтобы освежить память и ускорить разработку. Вот для чего и нужно использовать Кодекс!

Если вы еще этого не сделали, создайте ваш первый плагин!

Создание плагинов WordPress - это чрезвычайно полезный способ, позволяющий глубже понять, как работает WordPress. Если вы этого еще не сделали, я настоятельно призываю вас попробовать свои силы в создании плагина. Если вы это сделаете и придумаете что-нибудь полезное, не забывайте, что вы можете свободно распространять его среди других через каталог плагинов WordPress.

Вы уже создали свой первый плагин или планируете создать его в ближайшее время? Если это так, напишите об этом в комментариях ниже!

Задачи

  1. Создайте свой плагин для Wordpress

Видео десерт: Шокирующее интервью с разработчиком сайтов

Понравилась статья?

Тогда поделитесь ею с друзьями и подпишитесь на новые интересные статьи.

Поделиться с друзьями:

Подписаться на новые статьи:

Delivered by FeedBurner

Поддержите пожалуйста мой проект!

Следующая статья >>

Если у Вас есть какие-то вопросы или предложения, то можете писать их в комментариях или мне на почту sergiu1607@gmail.com. И если Вы заметили какую-то ошибку в статье, то прошу Вас, сообщите мне об этом, и в ближайшее время я всё исправлю.

Добавляйтесь ко мне в друзья в:

Добавляйтесь в мои группы:

Подпишитесь на мои каналы:

Автор статьи: Мунтян Сергей

Копирование материалов с сайта sozdatisite.ru ЗАПРЕЩЕНО!!!

Дата добавления: 2019-09-14 12:15:35