Размещение рекламы на страницах категорий WordPress

Размещение рекламы на страницах категорий WordPress

1521
0
ПОДЕЛИТЬСЯ

Существует множество способов чтобы оформить размещение рекламы, как контекстной так и статической  на сайте под управлением WordPress. Лично я пользуюсь
Simple Ads Manager
, по моему мнению, он содержит все необходимые компоненты, для быстрой и удобной вставки как рекламного кода так и статической картинки на сайт не прибегая к редактированию кода. Однако есть одна задача, с которой этот плагин не справляется, — это вставка рекламы в произвольное место ленты категорий и архивов.
В начало или конец — пожалуйста, а вот к примеру под 1 и 2 анонсами, или к примеру под каждым 5 анонсом — нет. Для того, чтобы осуществить необходимое, нам потребуется небольшая модификация исходного кода. Прежде всего модифицируем цикл while чтобы встроить в него счетчик. В файле index.php либо loop.php Вашей темы ищем начало цикла вывода, выглядит он обычно так:

Добавляем счетчик, в итоге наша строка должа будет выглядеть так:

Создадим в корне нашей темы файл ads_cat.php:

В файле Вы можете разместить любой код, отвечающий за вывод рекламы, хоть статическую картинку, хоть код баннерной сети Гугла или Яндекса.

Терерь осталось вывести нашу рекламу, например после каждого пятого анонса. Добавляем сразу после нашего модифицированного начала цикла, еще одну строчку, окончательный цикл будет выглядеть так:

Меняя условие сравнения счетчика, можно добиться почти любых вариаций вывода. В качестве примера приведу несколько выражений, которые Вы можете использовать вместо предыдущего:

comments powered by HyperComments
ПОДЕЛИТЬСЯ
Предыдущая статьяWordPress. Яндекс. Поиск для сайта.
Следующая статьяЗащита от спама в WordPress. Код для защиты от авто-спама в комментариях
Tkacheff.ru
WordPress — БлогоСтроение. Так и хочется срифмовать с настроением ;-). Строя сайты, часто приходится уходить "в поиск", и разгребать мегобайты "мусора" в поисках нужного ответа. Это попытка собрать рабочие решения, проверенные и опробованные мной лично. Прежде всего для себя. Но если кому то пригодится - я буду только рад! Пусть Ваше настроение всегда остается оптимистичным!