首页 > WordPress技巧 > 自定义wordpress标签云

自定义wordpress标签云

默认情况下wordpress的标签云是按标签在日志中的使用次数来决定其大小的,所以在发表一定数量的文章后,有的标签就变的很胖了,有的很小,当然这也是为了突出热门标签,但我觉得很丑。

以前也介绍过wordpress彩色标签云,当时只需在functions.php函数中的添加几行代码就可以了,加上彩色标签云以后,就更加丑了,尤其是用firefox浏览时,字体不平滑,所以还是来自定义wordpress标签云吧。大家看乌帮图的博客改了以后的标签云样子:

wordpress标签云,wordpress彩色标签,wordpress自定义标签

还是改代码:在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

);

wordpress3.0.1 在第528行,大家一看就明白了吧。还是说明一下:

1、  smallest:标签云的最小字号,默认值为’8′。

2、  largest:标签云的最大字号,默认值为’22′。

3、  unit:标签云字号的单位,默认值为’pt’(pt是磅,是一个绝对单位,等于1/72英寸,px像素是相对单位)。

4、  number:标签云中输出标签的数量,默认为’45′个。

5、  format:参数’Flat’将会以平铺的形式输出tag并且用空格将tag分隔开;参数’List’将会输出一组无序的tag列表;参数’Array‘将允许你定义一组tag排列;默认值为’Flat’。

6、  orderby:将会以’name’或’count’对tag进行排列,默认值为’name’,就是按名称(英文a~z)或使用次数来排序了。

7、  order:定义tag以’ASC’升序或’DESC’降序进行排列,默认值为’ASC’。

我这里主要就是改了标签云的大小,最大字号和最小字号一样的话,所有标签就一样大小了,而且把默认的按名称排序改成按次数降序排列,OK,到此为止自定义wordpress标签云就结束啦。

» 本文链接地址:http://wubangtu.com/754 »英雄不问来路,转载请注明出处,谢谢。
» 您也可以订阅本站:http://feed.wubangtu.com

  1. 2011年1月16日22:05 | #1

    @月光
    呵呵~更新以后没改过来。

  2. 2011年1月15日23:17 | #2

    你的云标签明明就没改!

  3. 2010年12月6日21:31 | #3

    你好,我想问一下,我的标签云在下面,怎么让他在右边?

  4. 2010年11月4日13:09 | #4

    博主的审美观确实有问题~~

  5. 2010年10月24日12:12 | #5

    @哦了
    多谢指教,又学习了。

  6. 哦了
    2010年10月24日07:25 | #6

    css写漏了。正确的应该是:
    .widget_tag_cloud a{font-size:12px!important;}

  7. 哦了
    2010年10月24日07:24 | #7

    你是人才,我服你了……修改文字大小只需要在css中添加一句属性就可以了。而且无需修改代码 – -
    .widget_tag_cloud{font-size:12px!important;}加一句这个即可!

  8. 2010年9月12日21:12 | #8

    还是用小工具默认的

  9. 2010年9月5日03:38 | #9

    我觉得彩色表情云比较好。想对这个,我还是喜欢原来的,大小区分。

  10. 2010年9月4日13:00 | #10

    我用的是插件~

  11. 2010年9月4日12:45 | #11

    我就把这个修改的一样大了·

  12. 2010年9月2日23:29 | #12

    @乌帮图
    呵。我一般发前编辑

  13. 2010年9月2日22:24 | #13

    @西风
    有什么问题可以交流一下,嘿嘿。

  14. 2010年9月2日22:04 | #14

    最近正在学习wp插件。标签一直都没弄好

  15. 2010年9月2日21:25 | #15

    @BoKeam
    要不要这么快哟,文章还没编辑玩呢。

  16. 2010年9月2日21:24 | #16

    标签没怎么管

  1. 本文目前尚无任何 trackbacks 和 pingbacks.