После упразднения плагина для автоматического встраивания рекламы на сайт под wordpress, я приуныла и начала гуглить, что же делать. В этом посте я расскажу мой способ вставить рекламу на сайт, о котором нигде не написано. Исходные данные: wordpress, тема hueman, вручную сгенерированные блоки рекламы responsive ads google adsense, подходящие для мобильных устройств.
Как вставить рекламу в шапку или в подвал более и менее понятно — ищем в редакторе темы (Внешний вид -> Редактор \\ Appearance -> Editor) файл header.php или footer.php соответственно, и там вставляем сгенерированный javascript код внутри тела body. В моей теме удобнее вставить в эти области рекламу через виджеты! Как вставить рекламу в шапке над основным шаблоном сайта? Суть та же, только код нужно поставить в head! В моей теме это сделать не получилось из-за динамичного верхнего меню.
Как ставить рекламу внутри поста? Ищем файл single-tmpl.php (tmpl/single-tmpl.php) или просто single.php — здесь редактируется отдельный пост или отдельная запись на сайте (не путать с отдельной страницей). Вставляем код нашей рекламы после <?php the_content(); ?>, это отобразит рекламу после текста вконце поста. Можно вставить в любое другое место. Как сделать так, чтобы реклама показывалась внутри текста поста, это уже более сложная задача. Как разберусь, напишу!
А я сейчас разбираюсь как раз таки с обратным. Как убрать рекламу с конкретных страниц блога, которые нарушают правила Adsense.
Вроде бы всё просто, но потом оказалось, что в виджетах темы php код не выполняется. Пришлось и эту проблему решить )))
Но вроде всё получилось.