最近看見了很多的 WordPress 的主題都帶着標籤顏色隨機顯示
而且看着很好看,然後上網找到了他的主題,一看他的主題發現彩色標籤其實就是一串非常簡單的代碼而已
而且絕大多數主題都可以用的,所以我在我主題上一看,感覺不大合適,於是乎就又給刪除了
既然自己用不上,那就分享給大家吧,下面是代碼:
/* 標籤隨機顏色顯示開始 */
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);
/* 標籤隨機顏色顯示結束 */
打開你所需要修改的主題目錄 打開 functions.php 文件
將上邊的代碼複製<?php…………?> 之間即可
刷新一下頁面就可以看到了,如果適合會感覺很美的