搜索
用户登录
转载:http://www.mangguo.org/modify-wordpress-tag-cloud-size-and-number/
WordPress 默认显示的标签云数最多为 45 个标签,但可以通过修改代码的方式突破这个限制,增强标签云的可控性。
调用标签云 (Tag Cloud) 的代码为:
<?php wp_tag_cloud('smallest=8&largest=22&number=45&order=DESC'); ?>
意为标签大小从 8pt 到 22pt,显示数量 45 个,并按降序排列。具体参数说明如下:
1. smallest - 定义标签的最小字号,默认为 8;
2. largest - 定义标签的最大字号,默认为 22;
3. unit - 设置字号类型,如 "pt" 或 "px" 等,默认为 "pt" 类型;
4. number - 设置标签云数量,默认显示 45 个标签;
5. orderby - 设置按 "name" 或 "count" 排序,默认为 "name" 方式;
(注:orderby=count 表示按照标签使用次数排列)
6. order - 设置按 "DESC" 或 "ASC" 升降序排列,默认为 "ASC" 升序。
若所需要标签云的字体大小范围 10px 和 20px,共显示 100 个,并按使用频度排列,则代码为:
<?php wp_tag_cloud('unit=px&smallest=10&largest=20&number=100&orderby=count'); ?>
因此只要按需求更改 wp_tag_cloud 函数的具体参数即可实现标签云的自定义。
--------------------------------
制作单独页面一般引用模板中的page.php,不同的模板可能有不同的结构,找到对应的结构处,替换为上述语句,然后在文件头插入:
<?php
/*
Template Name: Tags
*/
?>
另存为tags.php就可以了。