3 Лучших плагина для добавления кода в functions.php

3 Лучших плагина для добавления кода в functions.php
Если вы планируете добавить функционал к активной теме WordPress, вам необходимо добавить программный код в файл functions.php данной темы. Проблема в том, что при обновлении темы файл functions.php обновится на оригинальный и изменения пропадут.

Чтобы изменения сохранились, вам необходимо:

  • Создать дочернюю тему и добавить изменения в functions.php дочерней темы, или
  • Добавить программный код при помощи специального плагина.

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

В данной статье мы рассмотрим:

  1. Code Snippets
    • Решение проблем с Code Snippets
  2. My Custom Functions
    • Решение проблем с My Custom Functions
  3. ProFunctions
    • Решение проблем с ProFunctions

Вставляйте программный код в данные плагины без открывающих и закрывающих скобок.

Code Snippets

Плагин Code Snippets рекомендуется разработчиками WordPress. Это плагин #1, который используется в западном сообществе WordPress для добавления собственного кода в functions.php.

У плагина более 100.000 загрузок, он регулярно обновляется и имеет в себя совместимость с последней версией WordPress. Это самый лучший плагин.

Меню Code snippets в админке WordPress
Меню Code Snippets в админке WordPress

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

Минусы. Плагин довольно тяжелый, в распакованном виде весит 1,4 Мб.

Меню плагина находится в главном меню WordPress.

Решение проблем с Code Snippets

Если после добавления кода в плагин Code Snippets веб-сайт перестал открываться, у плагина есть встроенный режим safe mode, в котором снипеты не будут исполняться. Это сможет вам зайти на веб-сайт и отключить снипет, вызывающий проблему.

Чтобы включить safe mode, добавьте в файл wp-config.php этот программный код перед строчкой /* Это все, дальше не редактируем. */:

Чтобы отключить режим safe mode, закомментируйте эту строчку wp-config.php, или удалите ее из файла.

Также вы можете активировать режим safe mode отдельно на каждой странице. Для этого добавьте этот запрос в конце URL адреса нужной страницы, к примеру:

My Custom Functions

Плагин My Custom Functions поддерживается украинским / армянским разработчиком Артуром Гарегиняном и будет хорошей альтернативой предыдущему плагину.

Плагин ничуть не хуже Code Snippets и также мог бы быть рекомендован сообществом WordPress, но он не так отлично известен в англоязычном интернете.

Параметра плагина My Custom Functions
Страница параметров плагина My Custom Functions.Добавьте код и нажмите Сохранить изменения.

У плагина более 40.000 установок, он регулярно обновляется и имеет в себя совместимость с последней версией WordPress. Это ещё один самый лучший плагин.

Параметра плагина находятся в разделе ПараметраPHP Inserter.

На странице параметров находится много всего ненужного, но это не мешает. Размер плагина в распакованном виде 2,5 Мб.

Решение проблем с My Custom Functions

Если после добавления кода в плагин My Custom Functions веб-сайт перестал открываться, следуйте данной инструкции, чтобы отредактировать или удалить дополнения:

  1. Зайдите на сервер, откройте папку .../wp-content/plugins/my-custom-functions.
  2. Измените имя файла START на STOP.
    Как остановить плагин My Custom Functions
  3. Зайдите в параметра плагина в админке WordPress.
  4. Измените код, который положил веб-сайт. Сохраните изменения.
  5. Измените имя файла STOP на START на сервере.

ProFunctions

Плагин ProFunctions поддерживается российским разработчиком WPShop.

Плагин добавляет ваши параметра в раздел ПлагиныРедактор.

Плагин ProFunctions

Плюс плагина в том, что он весит 540 Байт. В нем ничего нет, он почти пустой.

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

Решение проблем с ProFunctions

Если после добавления кода в плагин ProFunctions веб-сайт перестал открываться, зайдите на сервер по FTP или через хостинг-панель, скопируйте файл /wp-content/plugins/profunctions.php на компьютер и удалите файл с сервера.

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

Исправьте ошибку и закачайте обратно на сервер.

Читайте также:

  1. Руководство по functions.php
  2. Руководство по wp-config.php
  3. Как создать дочернюю тему WordPress

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

Добавить комментарий

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