function add_content_after_h2($content){
    if (is_single()) {
        $div = '<div>small bit of content</div>';
        $content = preg_replace('/(<\/h2>)/i', '\1'.$div, $content);
    }
    return $content;
}

add_filter('the_content', 'add_content_after_h2');

Разберемся с одним из вариантов того, как можно вставить небольшой кусок кода в статьях после каждого заголовка H2. Часто возникает необходимость вставить div с небольшим количеством содержимого сразу после закрывающегося тега h2 в одиночных записях WordPress. Это может быть реклама или какой-то блок внимания.

Такая проблема решается небольшим сниппетом. Можно это сделать с помощью фильтра the_content. Код можно поместить в файл functions.php вашей темы. Для более подробной информации по этому фильтру можно посмотреть WordPress Codex.

Статьи # #