我们可以使用过滤器修改输出wp_tag_cloud
或wp_generate_tag_cloud
.
但我们也可以使用:
echo strip_tags(
wp_tag_cloud( \'echo=0&smallest=10&largest=10&number=0&format=list\' ),
\'<ul><li>\'
);
我们从输出中剥离所有HTML标记,除了
ul
和
li
标签。
请注意,我们添加了echo=0
Codex中提到的参数,作为返回输出的一种方式。我们也可以用echo=
因为它必须填满condition:
if ( \'array\' == $args[\'format\'] || empty($args[\'echo\']) )
返回输出。所以
empty( null )
和
empty( \'\' )
是
true
但奇怪的是
empty( 0 )
也是
true
, 但这就是
empty()
功能工作;-)
这个wp_tag_cloud()
函数具有link
参数,但它只有可能的值,如查看或编辑。如果有“无”选项,可以禁用链接并只显示文本,那就太好了。