Как вставить код Google AdSense в тело страницы

В шаблонах сайтов WordPress проще всего устанавливать коды Google AdSense в виджеты. Проблем не возникнет. Скопировали, вставили код и он будет работать. А вот вставить в тело страниц будет немного проблематично. Раньше таких проблем не было. Можно было просто в html-редакторе вставить в любом месте страницы код и он работал.

Для установки кода в WordPress написано не мало плагинов. Вот некоторые из них:

  1. Плагин Easy AdSenser. Простой, но в тоже время мощный плагин для вставки кода Google AdSense. Плагин также запоминает код и при смене шаблона безболезненно интегрирует его в новый шаблон. Дает возможность вставлять рекламу: в начале, середине или внизу поста, а также выше или ниже header, выше или ниже footer.
  2. AdSense Manager. Один из самых мощных плагинов для вставки рекламы от Google. Имеется большое количество настроек, дает возможность для вставки кода с других операторов контекстной рекламы.
  3. Adsense Deluxe. Еще один мощный плагин, который позволяет всячески настроить вывод рекламы на блоге.

Но, как известно, плагины дают очень большую нагрузку на сервер, поэтому лучше пользоваться другими способами. Способов вставки кода без плагинов также не мало, но я остановился на вставке кода шорткодом. Попадаются темы для WordPress, в которых уже заложена такая функция, т.е. там надо просто в настройках темы прописать код AdSense, а затем вставить шорткод в нужном месте страницы.

Если такой функции в теме шаблона нет, то можно её добавить самостоятельно. Для этого надо открыть файл function.php и прописать в нём в самом низу следующую функцию:


Скопируйте и вставьте код AdSense в эту функцию. Не забудьте сохранить изменения файла. Теперь в теле статьи, где хотите вывести рекламный блок, в HTML-редакторе вставляете шорткод [reclam]. При вставке шорткода можно использовать теги для расположения кода — в центре, справа, слева («center», «right» или «left»). Например <div align=”center”>[reclam]</div> — рекламный блок будет располагаться по центру страницы.

 

Статья была полезной?