首页>文档>7B2美化>7b2美化-彩色标签云

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

7b2美化-彩色标签云

7b2美化-彩色标签云
  1. 以下代码放到functions.php
  2. //WordPress圆角彩色背景标签云
  3. function colorCloud($text) {
  4. $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);
  5. return $text;
  6. }
  7. function colorCloudCallback($matches) {
  8. $text = $matches[1];
  9. $colors = array('F99','C9C','F96','6CC','6C9','37A7FF','B0D686','E6CC6E');
  10. $color=$colors[dechex(rand(0,7))];
  11. $pattern = '/style=(\'|\")(.*)(\'|\")/i';
  12. $text = preg_replace($pattern, "style=\"display: inline-block; *display: inline; *zoom: 1; color: #fff; padding: 1px 5px; margin: 0 5px 5px 0; background-color: #{$color}; border-radius: 3px; -webkit-transition: background-color .4s linear; -moz-transition: background-color .4s linear; transition: background-color .4s linear;\"", $text);
  13. $pattern = '/style=(\'|\")(.*)(\'|\")/i';
  14. return "<a $text>";
  15. }
  16. add_filter('wp_tag_cloud', 'colorCloud', 1);
    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    私信列表
    搜索