从标签云计数中删除圆括号

时间:2017-06-21 作者:Ponte

我正在尝试从标记云小部件和加载项中删除括号<span class="post_count"> </span> 代替它。

目前我没有任何运气。我对分类很有用,但不确定为什么对标记云计数不起作用。

function categories_postcount_filter ($variable) {
$variable = str_replace(\'(\', \'<span class="post_count"> \', $variable);
$variable = str_replace(\')\', \' </span>\', $variable);
return $variable;
}
add_filter(\'wp_list_categories\',\'categories_postcount_filter\');
任何帮助都将不胜感激!非常感谢!

庞特

1 个回复
最合适的回答,由SO网友:Michael 整理而成

这是标记云小部件元素(wp4.8)的示例输出:

<a href="http://localhost/wp-beta-test/tag/handcrafted/" class="tag-cloud-link tag-link-327 tag-link-position-22" style="font-size: 8pt;" aria-label="handcrafted (2 items)">handcrafted<span class="tag-link-count"> (2)</span></a>
如您所见,小部件还使用括号输出一些aria标签,这会干扰简单的字符串替换。包含括号的标记号也已包装在一个范围内。

例如,尝试使用:

function tagcloud_postcount_filter ($variable) {
$variable = str_replace(\'<span class="tag-link-count"> (\', \' <span class="post_count"> \', $variable);
$variable = str_replace(\')</span>\', \'</span>\', $variable);
return $variable;
}
add_filter(\'wp_tag_cloud\',\'tagcloud_postcount_filter\');

结束

相关推荐

Empty header tags

当我将“页面帖子”选项设置为特定页面时,该页面的标题为空,并且该页面没有结构化。该网站的定制主题为“二十一”。有人能给我指出一个可能的解决方案的方向吗?应如何:right display注意:由于调试服务的原因,其联机状态不可见