Еще один вариант — вставить нужный код на фильтре
the_content
add_filter( 'the_content', 'custom_content' );
function custom_content( $text ) {
$ads = '<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1452282254312739" crossorigin="anonymous"></script>';
return $ads . $text;
}
Весь контент вашей страницы находится в переменной
$text, строку
$ads можно вставить до или после него. Так же регулярками или DOM-парсером вы можете вставлять рекламу в середину контента
И еще, если у вас разные типы записи для которых вам нужно вставлять разные рекламные блоки, то можете воспользоваться проверкой на тип записи
if ( get_post_type() === 'post' ) {
return $ads . $text;
} else {
return $text . $ads;
}