wordpressниже приведенную функцию помещаете в файл «functions.php» вашей темы для отображения рекламного кода сразу после кода more


/* реклама после тега more */
function adsgoolge_ssd($content) {
$google_ads='
здесь ваш рекламный код
';
$content=preg_replace('#<span.*?id="more-(.*?)".*?></span>#','<span id="more-\1"></span></p><center>'.$google_ads.'</center><p style="text-align: justify;">',$content);
return $content;
}
add_filter('the_content', 'adsgoolge_ssd');
/* end реклама после тега more */

стоит заметить, если размещать код рекламной сети Яндекс, то требуется перед ' добавлять \

Пример:

/* реклама после тега more */
function adsgoolge_ssd($content) {
$google_ads='
<script type="text/javascript">
yandex_partner_id = ......;
yandex_site_bg_color = \'FFFFFF\';
yandex_ad_format = \'direct\';
yandex_font_size = 1.2;
yandex_direct_type = \'horizontal\';
yandex_direct_limit = 1;
yandex_direct_title_font_size = 3;
yandex_direct_links_underline = true;
yandex_direct_title_color = \'FF0000\';
yandex_direct_url_color = \'000000\';
yandex_direct_text_color = \'333333\';
yandex_direct_hover_color = \'0066CC\';
yandex_direct_sitelinks_color = \'FF0000\';
yandex_direct_favicon = true;
yandex_no_sitelinks = false;
document.write(\'<scr\'+\'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr\'+\'ipt>\');
</script>
';
$content=preg_replace('#<span.*?id="more-(.*?)".*?></span>#','<span id="more-\1"></span></p><center>'.$google_ads.'</center><p style="text-align: justify;">',$content);
return $content;
}
add_filter('the_content', 'adsgoolge_ssd');
/* end реклама после тега more */

Не забываем менять на свои коды


Поделиться:

У вас нет прав для отправки комментариев. Войти используя свою социальную сеть