重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

wordpress标签云 wordpress标签云插件

如何修改WordPress自带标签云小工具的显示参数

//custom widget tag cloud

创新互联专业为企业提供相城网站建设、相城做网站、相城网站设计、相城网站制作等企业网站建设、网页设计与制作、相城企业网站模板建站服务,10多年相城做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

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;

}

在你当前主题的 functions.php 文件添加下面的代码即可:

如何制作wordpress彩色标签云页面

修改 WordPress 标签云方法一、由于主题在 functions.php 文件中添加了实现彩色显示字代码,所以我先去掉 functions.php 文件中添加的实现显示彩色字体的代码。

二、 打开 wp-includes/category-template.php 搜索 wp_tag_cloud 找到

‘smallest’ = 8, ‘largest’ = 22, ‘unit’ = ‘pt’, ‘number’ = 45,‘format’ = ‘flat’, ‘separator’ = “\n”, ‘orderby’ = ‘name’, ‘order’ = ‘ASC’,

具体的参数说明:

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” 升序。

三、按需修改 wp_tag_cloud 函数的具体参数即可实现标签云的自定义。

四、将修改好的category-template.php文件上传到空间中替换原文件即可。

wordpress网站的标签云是怎么调用的

在开发wordpress主题的时候会用到各种各样的wordpress函数,这里讲一下怎么调用wordpress的标签云,要输出标签云调用 wp_tag_cloud() 函数,不过wp_tag_cloud() 参数相对比较对,不过也很好理解,比如

wp_tag_cloud("smallest=9largest=16number=20unit=px") ;

还有就调用了字体大小为9-16单位为px数量为20个的标签了,很简单吧。

下面是所有wp_tag_cloud()参数列表:

smallest�0�2最小字号,即用于关联日志最少的标签的字号,默认 8

largest�0�2最大字号,即用于关联日志最多的标签的字号,默认 22

unit�0�2字号单位,例如 pt、em、px 等,默认 pt

number�0�2数量,即指定最多显示的标签个数,默认 45

format�0�2格式,可选参数有“flat”平铺、“list”列表,默认平铺

orderby�0�2排序方式,默认为“name”即按标签名排列,留空则按照关联日志数来排列

order�0�2排序方向,默认为“ASC”即正序排列,可选参数“DESC”为倒序排列

exclude排除某个标签。每个标签都有一个ID,如果你希望哪一个标签不显示,那就用’exclude=5,27′。那相应的标签就不会显示。默认情况下是没有排除的。

include包括某个标签。跟 exclude相反。如果你用’include=5,27′,那就只显示这两个ID的标签。默认情况下是显示全部标签的。

Tag 搜索结果界面是一个page,默认的是 tag.php ,Tag Clouds 页面默认是以 tags.php 为模板。

这样就可以定制自己想要的标签云效果了。


网站栏目:wordpress标签云 wordpress标签云插件
文章来源:http://cqcxhl.com/article/doheepp.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP