Удобный способ добавления кода через пустой плагин

Приветствую! Когда добавляется какой-либо код в тему, например, код кнопок поделиться или еще что-то, то часто используют файл function.php. В принципе все верно, за одним исключением — при обновлении темы все слетает к… У своих партнеров WP-Puzzle вычитал идею использования пустого плагина. Мне очень нравиться:)

У меня даже видео есть на эту тему

к содержанию

В чем идея?!

Создаем пустой плагин и в него пихаем любой код. На выходе получаем:

  • Сайт не выпадает в белый экран при ошибках
  • Удобно обновлять темы
  • Безопасно использовать разные коды

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

к содержанию

Создаем пустой плагин

Я такой плагин назвал Anti Func. Что тоже удобно и понятно. Во-первых, плагин всегда будет в первых строках в списке установленных плагинов
Во-вторых, по названию понятно, что это за плагин.

Такой плагин пилится в три действия:

  1. Создаем где-нибудь на компьютере папку под названием anti-func
  2. Внутри папки создаем файл с расширением anti-func.php
  3. Внутри файла добавляем нужный комментарий такого вида
    <?php
    /* ====================================
     * Plugin Name: Anti-Func
     * Description: Плагин для добавления сторонних кодов, чтобы не залезать в файл functions.php и не ронять сайт при не правильном коде. 
     * Plugin URI: https://www.youtube.com/watch?v=D5kbnrRSbQo
     * Author: Artem Abramovich
     * Author URI: http://artabr.ru/
     * Version: 1.0
     * ==================================== */
    

Сохраняем все, архивируем и устанавливаем себе на сайт. Вот и все. Почувствуйте себя разработчиком:)

к содержанию

Скачать готовый плагин

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

[download url=»https://wpruse.ru/wp-content/uploads/2017/03/anti-func.zip»]

Начиная с версии 4.9 WordPress данный способ уже не сильно актуален, но все равно добавлять код через отдельный плагин — удобно.

    Об авторе
    Артем Абрамович

    Автор и ведущий проекта «Финты WordPress». WordPress & WooCommerce разработчик. Четыре года создаю плагины и темы. В свободное время пишу статьи, видеообзоры, гайды.