WordPress

推荐列表 站点导航

当前位置:首页 > 建站教程 > WordPress >

纯代码给WordPress实现彩色标签云效果方法

来源:网络整理  作者:  发布时间:2020-12-16 15:49
使用WordPress的朋友都喜欢使用WordPress插件实现彩色标签云效果,会比较方便,但是插件使用多的话,会对系统产生拖...

return “<a $text>”;

function colorCloudCallback($matches) {

具体方法;

$text = preg_replace($pattern, “style=\”color:#{$color};$2;\””, $text);

function colorCloud($text) {

number 显示书签的数量:0时为显示全部,默认显示45个

<?php wp_tag_cloud(‘ssmallest=8&largest=20&number=30&orderby=count&order=DESC’); ?>

unit 标签云字体所使用的单位:pt(默认),em,px等

$text = $matches[1];

include 包括某个标签。跟 exclude相反。如果你用’include=5,12′,那就只显示这两个ID的标签。

$pattern = ‘/style=(\’|\”)(.*)(\’|\”)/i’;

format 标签云的样式:flat(默认)-标签之间隔开排列;list-列表形式

纯代码给WordPress实现彩色标签云效果方法 (https://www.wpmee.com/) WordPress开发教程 第1张

}

smallest和largest用来设置最小(默认8)和最大(默认22)字号

order 排序顺序:ASC(默认)-按升序;DESC-按降序

其中参数可以根据自己的需要来设置,下面是它的一些参数:

以自己为例好了,在主题的侧边栏sidebar.php文件中添加下面这句代码(当然,你可以添加到任何需要的文件中的任何地方):

orderby 标签云依据:name(默认)-按字母;count-按频率

exclude 排除某个标签。每个标签都有一个ID,如果你希望哪一个标签不显示,那就用’exclude=此标签ID′。那相应的标签就不会显示。默认显示全部。

add_filter(‘wp_tag_cloud’, ‘colorCloud’, 1);

使用WordPress的朋友都喜欢使用WordPress插件实现彩色标签云效果,会比较方便,但是插件使用多的话,会对系统产生拖累,今天就为大家分享纯代码给WordPress实现彩色标签云效果方法,希望对需要的朋友有所帮助。

return $text;

$text = preg_replace_callback(‘|<a (.+?)>|i’, ‘colorCloudCallback’, $text);

以上是不用插件加入标签云的方法,只显示黑白色。但是要实现随机彩色标签,还需要在主题的functions.php文件中添加如下代码:

$color = dechex(rand(0,16777215));//修改此处可以控制随机色彩值的范围

}

<?php

相关热词: 标签 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/wp/4465.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

纯代码给WordPress实现彩色标签云效果方法

2020-12-16 编辑:

return “<a $text>”;

function colorCloudCallback($matches) {

具体方法;

$text = preg_replace($pattern, “style=\”color:#{$color};$2;\””, $text);

function colorCloud($text) {

number 显示书签的数量:0时为显示全部,默认显示45个

<?php wp_tag_cloud(‘ssmallest=8&largest=20&number=30&orderby=count&order=DESC’); ?>

unit 标签云字体所使用的单位:pt(默认),em,px等

$text = $matches[1];

include 包括某个标签。跟 exclude相反。如果你用’include=5,12′,那就只显示这两个ID的标签。

$pattern = ‘/style=(\’|\”)(.*)(\’|\”)/i’;

format 标签云的样式:flat(默认)-标签之间隔开排列;list-列表形式

纯代码给WordPress实现彩色标签云效果方法 (https://www.wpmee.com/) WordPress开发教程 第1张

}

smallest和largest用来设置最小(默认8)和最大(默认22)字号

order 排序顺序:ASC(默认)-按升序;DESC-按降序

其中参数可以根据自己的需要来设置,下面是它的一些参数:

以自己为例好了,在主题的侧边栏sidebar.php文件中添加下面这句代码(当然,你可以添加到任何需要的文件中的任何地方):

orderby 标签云依据:name(默认)-按字母;count-按频率

exclude 排除某个标签。每个标签都有一个ID,如果你希望哪一个标签不显示,那就用’exclude=此标签ID′。那相应的标签就不会显示。默认显示全部。

add_filter(‘wp_tag_cloud’, ‘colorCloud’, 1);

使用WordPress的朋友都喜欢使用WordPress插件实现彩色标签云效果,会比较方便,但是插件使用多的话,会对系统产生拖累,今天就为大家分享纯代码给WordPress实现彩色标签云效果方法,希望对需要的朋友有所帮助。

return $text;

$text = preg_replace_callback(‘|<a (.+?)>|i’, ‘colorCloudCallback’, $text);

以上是不用插件加入标签云的方法,只显示黑白色。但是要实现随机彩色标签,还需要在主题的functions.php文件中添加如下代码:

$color = dechex(rand(0,16777215));//修改此处可以控制随机色彩值的范围

}

<?php

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/wp/4465.shtml

相关文章

风云图片

推荐阅读

返回WordPress频道首页