saber 酱的抱枕

Fly me to the moon

10/8
2015
学习

修改WordPress标签云

刚才看到网站底部的标签云里,最后一行只有两个tag,感觉很不爽,想调整下显示数量,但是在后台没找到选项。于是又是一番百度,找到了方法。

在主题的functions.php中追加对标签云的设置:

//修改标签云
add_filter('widget_tag_cloud_args','style_tags');  
//修改标签云样式
function style_tags($args) {
$args = array(
  'largest'=> '22',
  'smallest'=> '8',
  'format'=> 'flat',
  'number' => '45',//显示数量
  'orderby' => 'count',
  'order' => 'ASC'
);
return $args;
}

你也可以打开wp-includes/category-template.php,修改wp_tag_cloud这个函数,里面也是这些参数,只不过比这更多些。一些参数的意义如下:

smallest – 定义标签的最小字号,默认为 8;
largest – 定义标签的最大字号,默认为 22;
unit – 设置字号类型,如 “pt” 或 “px” 等,默认为 “pt” 类型;
number – 设置标签云数量,默认显示 45 个标签;
orderby – 设置按 “name” 或 “count” 排序,默认为 “name” 方式;(注:orderby=count 表示按照标签使用次数排列)
order – 设置按 “DESC” 或 “ASC” 升降序排列,默认为 “ASC” 升序。

修改WordPress标签云