WordPress优化:为博客添加边栏彩色标签云

简介:

      在众多博客网站都添加了彩色标签云这种形势下,如果我们还使用WordPress默认的标签是不是显得有点low啊?因此这个功能必须得添加啊。

       实现很简单,只需要在我们使用的主题的functions.php这个文件的末尾的?>之前添加以下代码,然后把边栏的标签云删掉重新添加下就可以了(PS:有的主题的functions.php文件末尾没有?>,就直接把代码添加到文件末尾即可)。代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
//边栏彩色标签
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);

注:代码不是原创,来源于互联网

效果如下:

wKioL1ae-r7A7FlVAAB1-PmoXm0458.png



本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1736728,如需转载请自行联系原作者

相关文章
|
1月前
WordPress小白傻瓜式一键搭建博客个人网站详细教程
用宝塔功能来一键搭建WordPress博客网站。 最详细教程! 整个过程简单、易用,即使是零基础用户也能轻松上手。
148 1
|
5月前
【wordpress教程】wordpress博客网站添加非法关键词拦截
有的网站经常被恶意搜索,站长们不胜其烦。那我们如何屏蔽恶意搜索关键词呢?下面就随小编一起来解决这个问题吧。
90 1
|
6月前
|
移动开发 前端开发 语音技术
WordPress轻拟物博客主题niRvana 4.5.3(自适应手机端)
WordPress轻拟物主题niRvana,设计上不再趋从于现有的扁平风,我认为是时候从极致的扁平稍微向拟物致敬了,因此采用了轻拟物的风格。niRvana 设计和样式更加新颖,一眼看上去就会被他吸引住,主题配色也非常舒服。而且它有两个功能特别有意思,一个是自动根据文章特色图片识别出图片的主色调,在首页、文章分类页用最美的方式显示滚动图片,另一个则是文章支持语音朗读。主题细腻有质感,手机端体验非常好。
94 2
|
2月前
|
域名解析 弹性计算 程序员
想要轻松地搭建一个即开即用的WordPress博客吗?借助宝塔面板镜像+阿里云ECS,迅速拥有自己的个人博客
拥有个人博客是每位程序员的梦想,但对服务器不熟悉的初学者而言,搭建博客颇具挑战。本文介绍利用阿里云市场的宝塔面板镜像与ECS云服务器,轻松搭建WordPress博客的方法,让您快速拥有专属博客空间。通过简单的操作步骤,即使是新手也能轻松上手,实现从零到有的博客搭建过程。
229 3
|
3月前
|
PHP SEO
WordPress博客每日定时发布 每天60秒读懂世界源码
WordPress博客每日定时发布 每天60秒读懂世界源码
65 0
WordPress博客每日定时发布 每天60秒读懂世界源码
|
2月前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度
|
2月前
|
缓存 弹性计算 应用服务中间件
如何使用 Wordpress?托管, 网站, 插件, 缓存
如何使用 Wordpress?托管, 网站, 插件, 缓存
|
2月前
|
关系型数据库 MySQL 数据库连接
如何处理WordPress网站提示“建立数据库连接时出错”
如何处理WordPress网站提示“建立数据库连接时出错”
|
7月前
|
PHP
菊子曰备份Wordpress网站的博客内容出错的解决办法(原创)
菊子曰备份Wordpress网站的博客内容出错的解决办法(原创)
534 2
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站