Leon1010

Я в Соц.сетях:

Теги:

Ссылки

Автоматическая вставка Adsense или Директ в статьи WordPress

Задача: На WP сайте с кучей статей, где никогда не размещалась реклама вставить блоки контекста в тело статьи между абзацами. Автоматизировать этот процесс и сделать возможность быстрого изменения рекламного кода во всех статьях.

Решение:
Вставляем в functions.php вашей темы:

//AdSense в контексте статьи
function wpse_ad_content( $content ) {
    if( !is_single() )
    return $content;
    $paragraphAfter = 3; //Тут номер абзаца, после которого вставляем
    $content = explode ( "</p>", $content );
    $new_content = '';
    for ( $i = 0; $i < count ($content)-1; $i ++ ) {
        if ( $i == $paragraphAfter ) {
            $new_content .= 'тут рекламный код';
        }
        $new_content .= $content[$i]."</p>";
    }
    return $new_content;
}
add_filter( 'the_content', 'wpse_ad_content' );
Запись опубликована в рубрике Кодинг с метками , .