Рубрики
PHP WordPress

Создаём индивидуальный плагин в WordPress

Все мы рано или поздно сталкиваемся с необходимостью расширить функционал нашего сайта. Большинство из нас решает эту проблему через добавление кода в файл functions.php, что приводит не только к его распуханию, но и к увеличению возможности возникновения ошибки после каждого редактирования этого файла. Для избежания всех этих проблем мы рекомендуем создавать индивидуальный плагин. В этой статье мы разберёмся с тем, что, собственно, представляет собой такой плагин, зачем он нужен и как им обзавестись на вашем WordPress сайте.

Что такое индивидуальный плагин

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

Время от времени вы читаете статьи по расширению функционала WordPress сайта, в которых содержатся сниппеты и рекомендации по добавлению их в файл functions.php. Эти сниппеты не на столько объёмные, чтобы рассматривать их как отдельные плагины, но некоторые из них являются поистине значительными в плане добавления на сайт своеобразного функционала, не зависящего от темы. В свою очередь другие функции, такие как Пользовательские Типы Записей, могут быть ключевыми для вашего, отдельно взятого, сайта.

Как раз-таки для этого и нужно добавлять индивидуальный плагин, который, по сути, будет служить той же цели, что и файл вашей темы functions.php, но, при этом, позволит сохранить весь функционал в случае смены темы.

Почему нужен индивидуальный плагин

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

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

Одна из причин, по которой мы написали гайд по добавлению стороннего кода в WordPress, заключается в том, чтобы предотвратить появление белого экрана смерти на мониторах пользователей, который появляется из-за вставки сниппета с неправильной вёрсткой. Зачастую новички попросту редактируют файлы темы через админ панель WordPress во избежание подключения через FTP.

Когда вы используете индивидуальный плагин, ваш сайт получает устойчивость к поломкам. Вставляя кривой сторонний код, вы уже не увидите белый экран смерти, вместо этого встроенный редактор плагина вычислит ошибку и деактивирует плагин. Правда пару секунд ваш сайт всё равно не будет работать, но, по крайней мере, теперь вы сможете зайти в админ панель и исправить свою ошибку.

Это всё равно, что выбирать наименьшее из двух зол. Что бы хотели — быть заблокированным со сломанным сайтом или же иметь сломанный сайт, но с возможностью починить его, исправив свою ошибку за несколько секунд?

Как создать индивидуальный плагин в WordPress

Возможно вы думаете, что это очень сложно, но на самом деле это не так.

  • Создайте новую папку в каталоге плагинов. Например /wp-content/plugins/названиевашегосайта-plugin/
  • Откройте пустой файл и сохраните его как “названиевашегосайта-plugin.php”
  • Вставьте в этот файл следующий код:

  • Теперь загрузите этот файл в папку, которую вы создали в директории плагинов. Затем просто активируйте плагин.

Мы бы рекомендовали с этого момента добавлять любой необходимый вам сторонний код в индивидуальный плагин, а не в файл functions.php.

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

Оставляйте комментарии, подписывайтесь на наш блог, а также вступайте в нашу группу  Вконтакте.

Загрузка комментариев...