一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

WordPress标签云的字体大小以及显示数量

时间:2022-06-25 19:18:46 编辑:袖梨 来源:一聚教程网

方法一

wp-includes
category-template.php
function wp_tag_cloud

 代码如下 复制代码

function wp_tag_cloud( $args = '' ) {
 $defaults = array(
  'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
  'format' => 'flat', 'separator' => "n", 'orderby' => 'name',
  'order' => 'ASC', 'exclude' => '', 'include' => '', 'link' => 'view',
  'taxonomy' => 'post_tag', 'echo' => true
 );

/*
unit 字体大小
smallest 最小字体大小
largest 最大字体大小
number 标签的显示数量,45改为其它数比如80
orderby 排列
*/

方法二

非插件非修改源代码实现修改WordPress标签云显示方式、字体大小及数量的方法:
说明:此方法不需要使用任何插件,也不需要修改WordPress源代码,只需把下面一段代码复制到你当前主题的functions.php文件中即可。

 代码如下 复制代码


function rbt_tag_cloud_filter($args) {

  $args = array(

     'largest'    => '10',

     'smallest'   => '10',

     'number'   => '10',

     'format'     => 'list'

     );

  return $args;

}
add_filter(‘widget_tag_cloud_args’, ‘rbt_tag_cloud_filter’);

具体参数说明如下:

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” 升序。
7. format – 显示方式 “list” 或 “float” 默认“float” ;
(注:如果你想标签云以列表方式显示设置 format=list )

热门栏目