10/8
2015
刚才看到网站底部的标签云里,最后一行只有两个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” 升序。