wordpress
1.修改WordPress标签字体大小依次打开「wp-includes」→「category-template.php」,找到下面的代码
function wp_tag_cloud( $args = '' ) {$defaults = array('smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,'format' => 'flat', 'separator' => '\n', 'orderby' => 'name', 'order' => 'ASC','exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true);$args = wp_parse_args( $args, $defaults );
其中:smallest:标签字体最小字号,默认是「8」;largest:标签字体最大字号,默认是「22」;unit:标签字体大小单位,默认是「pt」;number:标签云中显示标签的数量,默认是「45」;format :「Flat」怎么个显示法没搞懂;separator:标签之间的分隔符,默认是空格;orderby:标签顺序,默认是以名称排序;order:升序还是降序。修改完毕保存覆盖原文件即可。
2.修改WordPress标签颜色打开主题下面的functions.php,加入如下代码:
//标签彩色显示代码开始function colorCloud($text) {$text = preg_replace_callback('||i', 'colorCloudCallback', $text);return $text;}function colorCloudCallback($matches) {$text = $matches[1];$colors=array('ff3300','0517c2','0fc317','e7cc17','601165','ffb900','f74e1e','00a4ef','7fba00');$color=$colors[dechex(rand(0,3))];$pattern = '/style=(\'|\')(.*)(\'|\')/i';$text = preg_replace($pattern, 'style=\'color:#{$color};$2;\'', $text);return '';}add_filter('wp_tag_cloud', 'colorCloud', 1);
其中:$colors=array('ff3300','0517c2','0fc317','e7cc17','601165','ffb900','f74e1e','00a4ef','7fba00');是控制颜色显示的方法,可以根据自己喜欢的颜色轮番显示,默认是也可以给出一个范围来随机显示,如:$color = dechex(rand(0,16777215));
有问题可以在下面留言,欢迎交流。