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

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

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

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

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

Содержание:

  1. Code Snippets
  2. WP Code
  3. Fluent Snippets
  4. ProFunctions
  5. My Custom Functions

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

Code Snippets

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

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

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

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

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

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

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

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

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

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

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

WP Code

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

Также есть мастер условий, который позволяет добавлять / запускать снипет на любой странице, или группе страниц, объединенных выбранными условиями.

Как и вся другая продукция WPBeginner, в бесплатной версии имеет максимально урезанный функционал, в платной версии — хороший инструмент.

Fluent Snippets

Плагин появился в 2023 году, и в версии 10.32 имеет все, что нужно иметь такому плагину, — хороший интерфейс и возможность добавить любой скрипт (php, html, css, javascript) на любую страницу с помощью мастера условий.

В версии 10.32 не имеет платной версии. Лучший бесплатный плагин, ничего лишнего.

Этот плагин работает по другому принципу, чем все остальные плагины.

Он не хранит информацию в базе данных Вордпресс, вместо этого вся информация хранится в отдельных файлах в папке wp-content:

  • wp-content
    • fluent-snippet-storage
      • файлы со снипетами

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

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

В настройках плагина есть 2 варианта отключения снипетов:

  1. Отключить снипеты и зайти на сайт по специальной ссылке Safe Mode URL (в настройках).
  2. Добавить команду включения безопасного режима плагина в wp-config.php (в настройках).

Или просто удалить соответствующий файл из папки wp-content.

Реклама

Калькулятор ОСАГО

Простой способ выгодно купить полис

ProFunctions

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

Плагин добавляет свои настройки в раздел ПлагиныРедактор.

Плагин ProFunctions

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

Если вы ищете наиболее простое решение, то этот плагин может вам подойти.

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

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

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

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

My Custom Functions

Плагин My Custom Functions закрыт 10 ноября 2022 года за нарушение правил Вордпресс.

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

У плагина более 60.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 на сервере.

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

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

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

комментария 2

  1. Спасибо! Установила My Custom Functions. Все поменялось без проблем. Еще бы хотелось узнать как отредактировать текстовые сообщения, а не кнопки. Поменять расположение и длину окошек в форме заказа. А также отредактировать письма-оповещения для заказчиков.

Ответить

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

Techbear

Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.

WordPress   WooCommerce   Membership   Elementor   ACF

Обновления блога

Subsription - Gray Footer
Techbear