在WordPress网站建设的过程中,站长朋友们会发现WordPress自带的标签云小工具,默认的显示个数、字体的大小、排列顺序等不能满足我们的需求,好在WordPress提供了 widget_tag_cloud_args 这个 filter可以修改默认的参数。今天我们就向大家介绍一下修改的方法。
切换到主题目录,打开 functions.php 文件,按照如下代码形式进行修改:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | //custom widget tag cloud add_filter( 'widget_tag_cloud_args', 'theme_tag_cloud_args' ); function theme_tag_cloud_args( $args ){ $newargs = array( 'smallest' => 8, //最小字号 'largest' => 22, //最大字号 'unit' => 'pt', //字号单位,可以是pt、px、em或% 'number' => 45, //显示个数 'format' => 'flat',//列表格式,可以是flat、list或array 'separator' => "\n", //分隔每一项的分隔符 'orderby' => 'name',//排序字段,可以是name或count 'order' => 'ASC', //升序或降序,ASC或DESC 'exclude' => null, //结果中排除某些标签 'include' => null, //结果中只包含这些标签 'link' => 'view' //taxonomy链接,view或edit 'taxonomy' => 'post_tag', //调用哪些分类法作为标签云 ); $return = array_merge( $args, $newargs); return $return; } |
有需要的朋友可以按照上面的方法进行修改。
下一篇WordPress教程中,我们会向大家介绍一下WordPress添加彩色标签云的方法。