Безопасное редактирование файла function.php WordPress темы с помощью плагина FunctionsPHP

Intro

В предыдущей статье мы рассмотрели, как безопасно редактировать файл function.php с использованием дочерней темы. А если вам необходимо только добавить счетчик? Делать будете «дочку»?

Есть вариант поинтереснее. Специально для безопасного редактирования файла function.php Александра и Владимир Вовк разработали плагин FunctionsPHP.

Плагин FunctionsPHP

Напомню, что работать с плагином более продуктивно, нежели с файлом function.php

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

Скачиваем плагин FunctionsPHP здесь.

Плагин состоит всего из нескольких строк кода

<?php
/* ====================================
* Plugin Name: Functions.PHP
* Description: Мой новый functions.php
* Version: 1.0
* ==================================== */

function functionsphp_head_info(){
echo «\n<!— Плагин Functions.PHP активен —>\n»;
}
add_action(‘wp_head’, ‘functionsphp_head_info’);

Первая часть кода содержит служебную информацию: имя, описание, версия. Эти строчки удалять нельзя.

Вторая часть выводит комментарий <!— Плагин Functions.PHP активен —> в блоке <head>

Далее с плагином работать вы будете сами, редактировать на свое усмотрение. В документации описано как внести свой код в тег <head>, перед закрывающим тегом </body>, до и после текста статьи, подключение своих стилей и скриптов. Так, например, чтобы внести свой код перед закрывающим тегом </body>, т.е в в подвал сайта или там же подключить скрипты достаточно добавить в плагин функцию


function functionsphp_footertext (){

echo <<<EOT


<!-- мой комментарий в подвале перед </body> --><!-- а ниже - подключение скрипта -->


<script type='text/javascript' src='http://avovkdesign.com/wp-content/js/xfiles.js'></script>EOT;


}


add_action('wp_footer', 'functionsphp_footertext');

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

Да прибудет с вами сила, корректный код и высокий профит.

No responses yet

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

31 - столько SQL запросов к базе.
0,338284 - за столько сгенерировалась страница.