WordPress添加彩色标签云

标签云是许多WordPress主题风格都是有的一个主题风格,今日就讲下怎样给你的主题风格加上彩色标签云,包含边栏读取和网页页面读取。

1.调用标签云

我们可以应用 wp_tag_cloud() 函数公式完成标签云的读取。例如下边的样例:

  1. <?php wp_tag_cloud(‘smallest=12&largest=18&unit=px&number=0&orderby=count&order=DESC’);?>

代码注释:

smallest表示标识的最少字体大小

largest表示较大字体大小

unit=px表明字体样式应用像素单位

number=0表明显示全部标识,假如为40,表明显示40个

orderby=count表明依照标识所关系的文章内容数来排序

order=DESC表明降序排列(ASC表明升序排列,DESC表明降序排列)

大量 wp_tag_cloud() 主要参数,请参照 WordPress文档 wp tag cloud

2.加上五颜六色作用

依据以上的主要参数,你早已可以读取出标签云了,将下边的编码加上到主题风格的 functions.php 的最后一个 ?> 前边就可以完成五颜六色:

  1. //边栏彩色标签
  2. function colorCloud($text) {
  3.     $text = preg_replace_callback(‘|<a (. ?)>|i’,’colorCloudCallback’, $text);
  4.     return $text;
  5. }
  6. function colorCloudCallback($matches) {
  7.     $text = $matches[1];
  8.     $color = dechex(rand(0,16777215));
  9.     $pattern = ‘/style=(‘|”)(.*)(‘|”)/i’;
  10.     $text = preg_replace($pattern“style=”color:#{$color};$2;””$text);
  11.     return “<a $text>”;
  12. }
  13. add_filter(‘wp_tag_cloud’, ‘colorCloud’, 1);

3.制做标签云网页页面

你能看一下主题风格猫的标签云网页页面:http://ztmao.com/tags

1)拷贝你主题风格的 page.php 文档,在该文件的顶端加上:

  1. <?php
  2. /*
  3. Template Name: Tags
  4. */
  5. ?>

2)应用下边的编码更换page.php中的

  1. <?php wp_tag_cloud(‘smallest=12&largest=18&unit=px&number=0&orderby=count&order=DESC’);?>

3)该网页页面一般不用评价作用,删掉 page.php 中下边的编码:

  1. <?php if (comments_open()) comments_template( , true ); ?>

4)你还是可以按照自身的必须,删掉page.php中的一些作用,最终将该文件另存 page-tags.php ,那样,一个标签云模版就搞好了。

5)浏览 WP后台管理-网页页面-新创建网页页面,页面名字自身填,只要在 网页页面特性 中,挑选 tags 模版就可以:

WordPress添加彩色标签云

4.边栏中调用标签云

你能应用下边的调用函数,实际的改动方式,就靠你自己瞎折腾主题风格了:

  1. <?php wp_tag_cloud(‘smallest=12&largest=18&unit=px&number=20’);?>

但是,一般制做较为标准的WordPress主题风格,都适用 Widget小工具,你能在 WP后台管理-外型-小工具 中查询是不是适用 标签云小工具。

表明:文中仅仅对你说怎样完成彩色标签云,及其怎样读取。可是主要的款式,就需要靠你自己根据CSS编码完成了。

本文由网友投稿或「聚码源码网」整理自网络,如转载请注明出处:https://www.jumaniu.com/882/

本站发布的内容若侵犯到您的权益,请邮件联系 zhangqy2022#yeah.net 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

常见问题
  • 本站所有资源解压密码为:www.jumaniu.com 或 www.tdji.cn
查看详情

相关文章

评论
暂无评论