Голосование

[0] [0]

Тип Задача
Состояние Открыт
Приоритет Средний
Версия 5.09
Система *
Воспроизводимость Нет
Автор Seo Dizainer
Исполнитель

Добавил блог в РСЯ, количество кликов особенно в длинных статьях не удовлетворяет, поскольку ее вывод возможен только до и после текста, встал вопрос как вывести контекстную рекламу прямо в тексте записи после заголовков H2.
То есть нужно добавить новый фильтр для записи и заменить кусок включающий заголовок на заголовок + произвольный код (в моем случае это яваскрипт)

Нечто подобное делает плагин замены шаблонов, разница только в том, что фильтровать надо не шаблоны а сам текст.

Нашел решение, которые многие используют для вордпресса
на http://dmitriydenisov.com/wordpress/avtomaticheskoe-dobavlenie-reklamy-wordpress.html код функции привожу.

Как бы это правильней организовать на лайтпублишере?

Код

function ads_h2($content) {
$ads='<script type="text/javascript">Код рекламного блока</script>';
$content=preg_replace('#<h2(.*?)</h2>#','<h2\1</h2><p style="text-align: center;">'.$ads.'</p>',$content);
return $content;
}
add_filter('the_content', 'ads_h2');