Автоматическая вставка 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;
}
Очевидно, что вместо "Тут рекламный код" нужно вставить нужный код со всеми нужными стилями оформления.
Ну и вот как выглядит сиё безобразие:
Стильно, красиво, молодёжно. Очень хорошо вписывается в дизайн (после некоторых манипуляций) и обладает хорошей кликабельностью.
Вот вам ещё шикарная гифка, чтобы внести капельку позитива и радости этот вторникочетверг:
Удачи, котятки.
Если нужна накрутка групп - вам на сайт roboliker.ru.