Techbear
Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.
Если вы хотите добавить на сайт новый функционал, то вам нужно добавить код в файл functions.php.
Проблема в том, что при обновлении темы файл functions.php обновится на оригинальный и ваши изменения пропадут.
Чтобы изменения сохранились, вам нужно:
В этой статье обзор четырех лучших плагинов для добавления кода в файл functions.php, которые добавляют ваш функционал к текущей теме, даже если вы перейдете на другую тему.
Содержание:
Вставляйте код в эти плагины без открывающих и закрывающих скобок.
Плагин Code Snippets рекомендуется разработчиками Вордпресс. Это плагин #1, который используется в западном сообществе Вордпресс для добавления собственного кода в functions.php.
У плагина большое число установок, он регулярно обновляется и имеет совместимость с последней версией Вордпресс. Это самый лучший плагин.
Вы можете создать отдельный снипет, настроить появление снипета на сайте и дать снипету описание и метки.
Меню плагина находится в главном меню Вордпресс.
Некоторое время назад у плагина появилась платная версия, в которой можно выбирать готовые снипеты из библиотеки снипетов и запускать их на определенных страницах в зависимости от правил, которые вы настроили в мастере настроек.
Если после добавления кода в плагин Code Snippets сайт перестал открываться, у плагина есть встроенный режим Safe Mode, в котором снипеты не будут исполняться. Это позволит вам зайти на сайт и отключить снипет, вызывающий проблему.
Чтобы включить Safe Mode, добавьте в wp-config.php этот код перед строкой /* Это все, дальше не редактируем. */ :
Чтобы отключить режим Safe Mode, закомментируйте эту строчку wp-config.php, или удалите ее из файла.
Также вы можете активировать режим safe mode отдельно на каждой странице. Для этого добавьте этот запрос в конце URL адреса нужной страницы, например:
Плагин похож на предыдущий, у него есть своя довольно большая библиотека с готовыми снипетами, разбитыми на категории.
Также есть мастер условий, который позволяет добавлять / запускать снипет на любой странице, или группе страниц, объединенных выбранными условиями.
Как и вся другая продукция WPBeginner, в бесплатной версии имеет максимально урезанный функционал, в платной версии — хороший инструмент.
Плагин появился в 2023 году, и в версии 10.32 имеет все, что нужно иметь такому плагину, — хороший интерфейс и возможность добавить любой скрипт (php, html, css, javascript) на любую страницу с помощью мастера условий.
В версии 10.32 не имеет платной версии. Лучший бесплатный плагин, ничего лишнего.
Этот плагин работает по другому принципу, чем все остальные плагины.
Он не хранит информацию в базе данных Вордпресс, вместо этого вся информация хранится в отдельных файлах в папке wp-content
:
После добавления всех снипетов вы можете удалить плагин, файлы с вашими снипетами останутся в папке и будут работать без плагина.
В настройках плагина есть 2 варианта отключения снипетов:
Или просто удалить соответствующий файл из папки wp-content
.
Реклама
Простой способ выгодно купить полис
Плагин ProFunctions поддерживается российским разработчиком WPShop.
Плагин добавляет свои настройки в раздел Плагины — Редактор.
Плюс плагина в том, что он весит 540 Байт. В нем ничего нет, он почти пустой.
Если вы ищете наиболее простое решение, то этот плагин может вам подойти.
Если после добавления кода в плагин ProFunctions сайт перестал открываться, зайдите на сервер по FTP или через хостинг-панель, скопируйте файл /wp-content/plugins/profunctions.php
на компьютер и удалите файл с сервера.
Откройте файл на компьютере и найдите ошибку. Обычно это ошибка синтаксиса вроде незакрытой скобки или кавычки.
Исправьте ошибку и закачайте обратно на сервер.
Плагин My Custom Functions закрыт 10 ноября 2022 года за нарушение правил Вордпресс.
У плагина более 60.000 установок, он регулярно обновляется и имеет совместимость с последней версией Вордпресс. Это еще один хороший плагин.
Настройки плагина находятся в разделе Настройки — PHP Inserter.
На странице настроек находится много всего ненужного, но это не мешает. Размер плагина в распакованном виде 2,5 Мб.
Если после добавления кода в плагин My Custom Functions сайт перестал открываться, следуйте этой инструкции, чтобы отредактировать или удалить ваши дополнения:
.../wp-content/plugins/my-custom-functions
.START
на STOP
.STOP
на START
на сервере.Читайте также:
Надеюсь, статья была полезна. Оставляйте комментарии.
Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.
Спасибо! Установила My Custom Functions. Все поменялось без проблем. Еще бы хотелось узнать как отредактировать текстовые сообщения, а не кнопки. Поменять расположение и длину окошек в форме заказа. А также отредактировать письма-оповещения для заказчиков.
Здравствуйте,
Попробуйте здесь: Как изменить названия кнопок «Добавить в корзину», «Оформить заказ» и «Просмотр корзины» в WooCommerce
Расположение полей в форме оформления заказа можно изменить с помощью плагина Checkout Field Editor for WooCommerce, длину полей с помощью css.
Письма-оповещения можно отредактировать в настройках WooCommerce. Если вы хотите отредактировать текст писем, попробуйте плагин Kadence WooCommerce Email Designer или Email Customizer for WooCommerce