Вставляем код после каждого H2 в контенте. Разберемся с одним из вариантов того, как можно вставить небольшой кусок кода в статьях после каждого заголовка H2.
Часто возникает необходимость вставить div с небольшим количеством содержимого сразу после закрывающегося тега h2
в одиночных записях WordPress. Это может быть реклама или какой-то блок внимания.
Такая проблема решается небольшим сниппетом. Можно это сделать с помощью фильтра the_content
. Код можно поместить в файл functions.php вашей темы. Для более подробной информации по этому фильтру можно посмотреть WordPress Codex.
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');