WordPress程序小工具系列中自带的标签云前台显示样式不是我们想要的样子,我们可以自定义一个函数来修改标签云样式,然后使用widget_tag_cloud_args
钩子挂载自定义函数。
<?php
function theme_tag_cloud_args($args){
$newargs=array(
'smallest' => 14,
'largest' => 14,
'unit' =>'px', //字号单位,可以是pt、px、em或%默认为pt;
'number' =>22, //显示个数,默认为45;
'format' =>'', //列表格式可以是flat、list或array默认为flat;
'separator' =>"\n", //分隔每一项的分隔符
'orderby' =>'count', //排序方式 name或count(按标签使用次数排列)默认为name;
'order' =>'DESC', //升序或降序ASC或DESC默认为ASC
'exclude' =>null, //结果中排除某些标签
'include' =>null, //结果中只包含某些标签
'link' =>'view' , //taxonomy链接,view或edit默认为view
'taxonomy' =>'post_tag', //调用哪些分类法作为标签云
);
$return=array_merge($args,$newargs);
return $return;
}
add_filter('widget_tag_cloud_args','theme_tag_cloud_args');
?>
然后在你的 style.css中自定义标签背景,字体,等样式。