使用preg_match_all()
您可以创建a regex pattern 查找和提取标签(及其内容)。
用Wordpress的post_content
钩子,您可以找到并列出当前帖子内容中的所有H1,如下所示:
add_action(\'the_content\', function ($content){
// look for <h1> tags and text therein, anticipate class/id name
$findH1s = preg_match_all(\'/<h1 ?.*>(.*)<\\/h1>/i\', $content, $h1s);
// if found, show above content
if (is_array($h1s) && isset($h1s[0]))
return "<pre>H1\'s in this post: ".print_r( $h1s[0] ,true)."</pre>".$content;
// if none found, just return content as-is
return $content;
});