【发布时间】:2018-01-25 19:11:11
【问题描述】:
有什么方法可以检查 WordPress 帖子中有多少元素,如标题(h2、h3、...)、段落和链接?
目前我正在使用此代码:
<?php
$content = get_the_content();
$count_h2s = explode('<h2>', $content);
$h2 = 0;
foreach ($count_h2s as $count_h2) {
$h2++;
}
echo $h2;
?>
它似乎适用于头条新闻。但是如果我用它来计算<p>-tags,我只会得到1。即使有更多。我可以想象这是因为这些标签不在编辑器中,但标题在?!
也许还有一种比我的代码更优雅的方式来计算元素;)
【问题讨论】:
-
也许您可以找到打开的标签并计算匹配项,
preg_match_all('/\<\w+\>/', $content, $matches); echo count($matches); -
我必须编辑代码吗?它显示结果为 1。但它算什么?