你说得对,你可以用过滤器(the_content
). 我附上了一个例子。你可以把它放到functions.php
你的主题。
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\');
您可以在这里找到Wordpress Codex,其中详细描述了该过滤器:
https://codex.wordpress.org/Plugin_API/Filter_Reference/the_content