Как добавить рекламу после галереи

есть сайт галерея, с такой структурой страниц:

Заголовок
Галерея
тут надо рекламу
Текст (описание галереи)

надо чтобы после галереи и до текста-описания выводилась реклама.

такой код выводит рекламу после заголовка H1:
function ads_h1($content) {
$ads=’рекламный код’;
$content=preg_replace(‘#<h1(.*?)</h1>#’,'<h1\1</h1><p style="text-align: center;">’.$ads.'</p>’,$content);
return $content;
}
add_filter(‘the_content’, ‘ads_h1’);

также пробовал код который выводит рекламу после первого абзаца и после титла, в первом случае реклама получается уже внутри текста, а не до него, во-втором – после титла и ДО галереи.

галерея выводится при помощи шорткода (nextgen gallery)
выглядит в хтмл это так:

<div class="ngg-galleryoverview" id="ngg-gallery-115-4020">
..
..
..
<div class="ngg-clear"></div>

по всей видимости надо чтобы реклама вставлялась сразу после: ngg-clear

Внимание вопрос: как изменить эту строчку
$content=preg_replace(‘#<h1(.*?)</h1>#’,'<h1\1</h1><p style="text-align: center;">’.$ads.'</p>’,$content);

чтобы она выводила рекламу не после h1 а после ngg-clear? или какой другой способ

Anonymous
Отправить
Ответ на: