В этой статье мы разберем варианты, как вставлять html, php или скрипт код на страницы или записи WordPress без использования плагинов. Рассмотрим варианты массового добавления кода на всех страницах.
Например, нам нужно вставить рекламный блок Adsence или Яндекс Директ.
Как вставлять код на страницах и записях wordpress
Для этого нам необходимо найти и отредактировать нужный файл шаблона.
Сделать это можно с помощью файлового менеджера на хостинге или с помощью встроенного редактора wordpress:
- На хостинге заходим в файл менеджер и переходим в папку с активной темой вашего сайта (../ваш сайт.ru/public_html/wp-content/themes/ваша тема).
- В админке сайта заходим в пункт меню - "внешний вид/редактор".
Далее нам нужно найти файлы отвечающие за вывод записей либо страниц. Обычно для записей это single.php, а для страниц - page.php. Но, в разных шаблонах эти файлы могут называться и по другому, например: content-single.php, content-page.php и т.п.

Вставка кода на всех страницах
Это самое простое. Заходим в файл page.php и в нужном месте прописываем необходимый код. Проверяем результат.
Вставка кода на всех страницах, кроме определённых
Например нужно вставить рекламный блок на всех страницах сайта, кроме главной.
<?php if (!is_page(array(1))) { ?> //здесь вставьте ваш код <?php } ?>
В строчке "<?php if (!is_page(array(1))) { ?>" цифра 1 это ID страницы, на которой нужно запретить выполнение кода. Исключаемых страниц может быть много. В этом случае их id прописываются через запятую "<?php if (!is_page(array(1,2,4,86))) { ?>".
Вставка кода с условием
На указанных страницах будет один код, а на всех остальных другой.
<?php if (!is_page(array(1,2))) { ?> //здесь вставьте ваш код <?php } else { ?> //здесь вставьте ваш код <?php } ?>