»  Производительность  »  3 Лучших плагина для добавления кода в functions.php

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

Последнее обновление:

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

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

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

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

Содержание:

  1. Code Snippets
  2. My Custom Functions
  3. ProFunctions

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

Code Snippets

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

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

Меню Code snippets в админке Вордпресс
Меню Code Snippets в админке Вордпресс

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

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

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

Решение проблем с 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 и также мог бы быть рекомендован сообществом Вордпресс, но он не так хорошо известен в англоязычном интернете.

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

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

Настройки плагина находится в разделе НастройкиPHP Inserter.

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

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

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

  1. Зайдите на сервер, откройте папку .../wp-content/plugins/my-custom-functions.
  2. Измените имя файла START на STOP.
    Как остановить плагин My Custom Functions
  3. Зайдите в настройки плагина в админке Вордпресс.
  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. Как создать дочернюю тему Вордпресс

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

Оставьте комментарий

Do NOT follow this link or you will be banned from the site!