Любой код из этой статьи нужно добавлять в файл functions.php
Например нужно вывести на сайте всплывающую форму.
Форму сделаем с помощью плагина Contact Form 7.
Мы работаем с дочерней темой и нам не хочется переносить из родительской темы файл footer.php, чтобы в него дописывать код. Что делать?
Мы можем вывести любой код в шапке или подвале сайта с помощью хуков wp_head и wp_footer.
Contact Form 7 + Magnific Popup
Выводим шорткод плагина Contacts Form 7 и оборачиваем всё это в блок для обращения с помощью плагина Magnific Popup.
add_action( 'wp_footer', 'callbackform', 1000 );
function callbackform() {
echo '<div id="callback" class="white-popup mfp-hide">';
echo do_shortcode( '[contact-form-7 id="144" title="Форма обратной связи"]' );
echo '</div>';
}
Вывести код Яндекс Метрики в футере
add_action( 'wp_footer', 'ishutin_pavel_yandex_metrika', 1000 );
function ishutin_pavel_yandex_metrika() {
?>
сюда вставляем код яндекс метрики
<?php
}
Вывести код в шапке
add_action( 'wp_head', 'ishutin_pavel_function_22211', 1000 );
function ishutin_pavel_function_22211() {
?>
<div class="dddd"></div>
<?php
}