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. Используйте для этих целей плагин. Если плагина недостаточно – сделайте дочернюю тему.
Да прибудет с вами сила, корректный код и высокий профит.
Добавить комментарий