Выводим Google Adsense через Shortcode

Выводим Google Adsense через Shortcode

При наличии на сайте блога каждый пытается монетизировать его как может. Один из способов это монетизация через Google Adsense. Очень удобным способом вставки рекламы от Google Adsense в текст поста (начало, середина и конец) считаю с помощью шорткода. В данном случае, мы создадим шорткод с рекламой от Google Adsense и подключим его к дополнительной кнопке в редакторе записей и страниц. Одним нажатием мы сможем выводить рекламу в любом удобном для нас месте через редактор.

В файл functions.php вашей темы прописываем сам шорткод:

//===== Shortcode №1 для AdSense=====//
function ads1() {
return '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Автоматический -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-5283370553803482"
     data-ad-slot="4482412055"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>';
}
add_shortcode('adsense1', 'ads1');

На страницах теперь можно выводить шорткод

[adsense1]

Который и будет нам выводить нашу рекламу.

Теперь выводим кнопку с выводом этого шорткода в редакторе статей и страниц:

/*Button Shortcode AdSense*/
add_action('admin_footer', 'eg_quicktags');
function eg_quicktags() {
?>
<script type="text/javascript" charset="utf-8">
jQuery(document).ready(function(){
if(typeof(QTags) !== 'undefined') {
QTags.addButton( 'ads1', 'AdSense', '[adsense1]');
QTags.addButton( 'ads2', 'AdSense2', '[adsense2]');
QTags.addButton( 'ads3', 'AdSense3', '[adsense3]');
}
});
</script>
<?php
}

Готово!

0

Автор публикации

не в сети 3 часа

FSM

777
Высшая ступень членства компании AitThemes - Agency Multi Membership
Комментарии: 7Публикации: 452Регистрация: 28-06-2021