Что за сайт без рекламы. Реклама на сайте – вещь обязательная. Даже если от нее толку нет, то она должна быть. Захотел вывести блоки в статьях. Можно конечно воспользоваться плагином Whydowork Adsense, но не охота перегружать сайт плагинами.
Методом тыка, как обычно, путем тестирования файлов темы тестовым выводом текста, командой
<?= 'Hello, world!' ?>
Нашел в теме, где выводится окно рекламы в нужном месте.
Файл в теме content-page.php – отвечает за вывод информации на статических страницах. Так как в качестве главной страницы у меня стоит статическая, для вывода блока рекламы в коде, ниже the_title (заголовок статьи), вставляю код вывода рекламы
<header class="entry-header">
<?php the_title( '<h2 class="entry-title">', '</h2>' ); ?>
</header><!-- .entry-header -->
<!-- reklama Google -->
<p align="center">
<?= 'TEST - TEST!' ?>
</p>
<!-- reklama Google -->
<div class="entry-content">
<?php the_content(); ?>
Так как в CSS темы twentyfifteen текст в статье по умолчанию выравнивается по левому краю, тегами
<p align="center"></p>
Выравниваем блок по середине. Можно конечно добавить стиль, но пока не разобрался что к чему в файле CSS, пусть будет тегами.
Статическая страница у меня одна, посты пишутся в динамических страницах. За вывод информации в постах отвечает файлик content.php
Код вставил в
<header class="entry-header">
<?php
if ( is_single() ) :
the_title( '<h2 class="entry-title">', '</h2>' );
else :
the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' );
endif;
?>
</header><!-- .entry-header -->
<!-- reklama Google -->
<p align="center">
<?= 'TEST - TEST!' ?>
</p>
<!-- reklama Google -->
<div class="entry-content">
И! Очаровательно получилось!