实现Wordpress彩色标签云
在相应主题的functions.php加入下面的代码,位置刻意在?>前面:
function colorCloud($text) {
$text = preg_replace_callback('|<a (.+?)>|i','colorCloudCallback', $text);
return $text;
}
function colorCloudCallback($matches) {
$text = $matches[1];
$color = dechex(rand(0,16777215));
$pattern = '/style=(\'|\”)(.*)(\'|\”)/i';
$text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text);
return "<a $text>";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);
修改Wordpress彩色标签字体大小,排序,显示数量等。
文件位置在wp-includes下的category-template.php 文件中,搜索wp_tag_cloud,找到相关参数进行修改:
function wp_tag_cloud( $args = '' ) {
$defaults = array(
'smallest' => 12, 'largest' => 16, 'unit' => 'pt', 'number' => 50,
'format' => 'flat', 'separator' => "\n", 'orderby' => 'count', 'order' => 'DESC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
);
$args = wp_parse_args( $args, $defaults );
$tags = get_terms( $args['taxonomy'], array_merge( $args, array( 'orderby' => 'count', 'order' => 'DESC' ) ) );
注:
smallest表示标签的最小字号
largest表示最大字号
unit=px表示字体使用像素单位
number=0表示显示所有标签,如果为40,表示显示40个
orderby=count表示按照标签所关联的文章数来排列
order=DESC表示降序排序(ASC表示升序排序,DESC表示降序排序)
Wordpress彩色标签云小工具调用。
保存之后回到首页就可以看到彩色标签云的效果了。
如何修改WordPress标签云字体大小及标签显示数量的方法
橛械愣?吹醚刍ǎ??韵牖乖?擅挥醒丈??⑶抑话匆恢肿趾畔允尽?ordPress 自带的标签云是一个很实用的小工具。站长可以通过标签对具有相同关健词的文章进行检索分类,利于访客查找相关文章。WordPress 默认标签云的字体最小为8pt,最大为22pt,标签显示数量为45个,按标签名称升序排列。但是这个默认的标签云有时在与选定的模板相结合时显得不那么美观,这就需要我们对标签云的默认参数进行修改。方法很简单,就是修改 WordPress 代码中标签云调用函数 wp_tag_cloud 的各项参数。修改WordPress 标签云方法一。由于 HotNewsPro 主题在 functions.php 文件中添加了实现彩色显示字代码,所以我先去掉 functions.php 文件中添加的实现显示彩色字体的代码。二。 打开 wp-includes/category-template.php 搜索 wp_tag_cloud 找到‘smallest’ => 8, ‘largest’ => 22, ‘unit’ => ‘pt’, ‘number’ => 45,‘format’ => ‘flat’, ‘separator’ => “
”, ‘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 标签云方法
一、由于主题在 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自带标签云小工具的显示参数
//custom widget tag cloudadd_filter( 'widget_tag_cloud_args', 'theme_tag_cloud_args' );function theme_tag_cloud_args( $args ){$newargs = array('smallest' => 8, //最小字号'largest' => 22, //最大字号'unit' => 'pt', //字号单位
怎么修改WordPress标签云的字体大小以及显示数量
你进入你的模版编辑页面,编辑style.css文件,在代码上半部分找到类似于body, td, th, form, h1, h2, h3, h4, h5 ,h6, ul, li, p, div, a, code, blockquote { font-size:16px;的代码,记住是body后面跟的第一个font-size:16px,其中16px就是指文章字体大小,你想变大就把数字调大些,想变小九把数字调小一些 ,如果你还有什么疑问随时欢迎去我的博客留言
wordpress怎么改变主题标签云样式
最简单的方法就是自己开发,想要什么样的都可以,否则就好好的用别人的吧
WordPress首页标签云数量与内容页标签云数量不一样,怎么设置成一样呢?
不一样是最好的,每个页面不要太相似,这也是SEO优化里的一个小基础!
好吧
怎样让wordpress的标签云变成彩色的
打开wp-content/themes/Gvan-X/下面的:functions.php 文件把以下代码加入里面:(加入的位置可以在多个地方,个人推荐在:CustomComment前面)//标签彩色显示代码开始functioncolorCloud($text){$text=preg_replace_callback(‘||i’,‘colorCloudCallback’,$text);return$text;}functioncolorCloudCallback($matches){$text=$matches[1];$color=dechex(rand(0,16777215));$pattern=‘/style=(\’|\”)(.*)(\’|\”)/i’;$text=preg_replace($pattern,“style=\”color:#{$color};$2;\”",$text);return“”;}add_filter(‘wp_tag_cloud’,‘colorCloud’,1);这样你的标签云就变彩色了。。
转载请注明出处51数据库 » wordpress标签云修改 wordpress标签云怎么设置