一、概述
WordPress的强大之处其中之一就是插件和小工具了,但是插件和小工具会拖累速度,能用代码解决的就尽量使用代码解决,本文将本博正在使用的一些功能代码介绍给大家,同时,特别简单说明下主题修改方面的知识。
二、 纯代码-彩色标签云
标签云基本上是是每个WordPress都会有的,WP默认提供了一个标签云,但是只支持单色,在这里给大家提供一下彩色标签云的代码。
|
function colorCloud($text) { $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text); return $text; } function colorCloudCallback($matches) { $tag_link=$matches[1]; /*颜色集合*/ $colorFull = array('#999','#D8D9A4','#9BB','#EB9','#a3c159','#FEC42D','#6C8C37', '#c2dc15','#3371A3','#888','#00ccff','#FF8080' ); $color=$colorFull[ mt_rand(0, count($colorFull) - 1)]; $pattern = '/style=('|")(.*)('|")/i'; $tag_link= preg_replace($pattern, "style="color:{$color};$2;"", $tag_link); return "<a $tag_link>"; } add_filter('wp_tag_cloud', 'colorCloud', 1); |
将上面这段代码放置到主题的functions.php中,在这段代码中
[crayon-6[......]
继续阅读