Автоматическая вставка Adsense в WordPress

Плюсануть
Поделиться
Класснуть

Свершилось, пацаны!

Наконец-то пост не про обзор очередного говнософта или говносервиса, а про полезную хрень. Конкретней - рабочий хак, который автоматически вставляет Google Adsense в каждый пост WordPress после заданного абзаца. Кароч, обязательно добавляйте этот пост в закладки!

Само собой можно вставлять не только Адсенс, а любой другой код. Просто сейчас работаю именно с ним, поэтому на нём акцент.

Кстати, вывод Adsense на банковскую карту оказался слишком мудрёным, поэтому делаю по старинке - вывожу на Rapida, а оттуда - куда нужно (карта, Webmoney и прочие сервисы).

Чем же хак отличается от сотен тысяч других вариантов, которые выдаёт Гугл? Он работает без косяков, в отличии от всех остальных. Как-то я нашёл один более-менее рабочий вариант вставки рекламы во все посты блога. И спустя несколько месяцев заметил одну "крутую" вещь - хак добавлял лишние html-теги на страницу. Вёрстку это не рушило, но неприятно же.

Ах да, справиться с хаком мне помог маг и чародей WordPress - Антон Белогородцев. Моментально решил проблему, над которой ломали головы "спецы" PHP.

Вставка рекламы AdSense в WordPress

Итак, открываем файл functions.php вашей темы (если нет - создаём) и вставляем следующий код:

add_filter( 'the_content', 'wpse_ad_content' );
function wpse_ad_content( $content ) {
    if( !is_single() )
    return $content;
    $paragraphAfter = 1; //Тут номер абзаца, после которого вставляем
    $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;
}

Очевидно, что вместо "Тут рекламный код" нужно вставить нужный код со всеми нужными стилями оформления.

Ну и вот как выглядит сиё безобразие:

Автоматическая вставка Adsense в WordPress

Стильно, красиво, молодёжно. Очень хорошо вписывается в дизайн (после некоторых манипуляций) и обладает хорошей кликабельностью.

Вот вам ещё шикарная гифка, чтобы внести капельку позитива и радости этот вторникочетверг:

Автоматическая вставка Adsense в WordPress

Удачи, котятки.

Если нужна накрутка групп - вам на сайт roboliker.ru.

(Visited 404 times, 1 visits today)
Последнее изменение записи: 28.12.2015 | Рубрика: Работа | Метки: , , ,
Плюсануть
Поделиться
Класснуть