wordpress标签云字体排序数量修改

小宋 2014年12月6日12:36:1820205 次 1534字阅读5分6秒

wordpress标签云字体排序数量修改

这个要修改 wordpress 程序用来控制显示标云的函数 wp_tag_cloud(),该函数位置在 /wp-includes/category-template.php 文件中,搜索 wp_tag_cloud 找到相关参数进行修改。找到默认的 wp_tag_cloud() 函数如下所示的位置:

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
    );
......

wp_tag_cloud() 函数参数解释:(主要改动这两行代码,其它不需要理会)

'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'separator' => "n", 'orderby' => 'name', 'order' => 'ASC',

wp_tag_cloud() 函数参数使用举例:

修改成以下样式,显示效果就是本博客的标签云样式。

 'smallest' => 11, 'largest' => 19, 'unit' => 'pt', 'number' => 45,
 'format' => 'flat', 'separator' => "\n\n", 'orderby' => 'count', 'order' => 'DESC',

smallest :设置标签云中显示的所有标签中,计数最少(最少文章使用)的标签字体大小,默认值为 8pt 。
largest :设置标签云的所有标签中,计数最多(最多文章使用)的标签的字体大小,默认值为22pt。
unit:标签文字字号的单位,默认为pt,可以为px、em、pt、百分比等;
number :设置标签云中显示的最多标签数量,默认值为45个,设置为”0″则调用所有标签;
format:调用标签的格式,可选”flat”、”list”和”array”,默认为”flat”平铺,”list”为列表方式;
separator:(字符串)(可选)标签之间的文本/空格。默认值:’/n’ (空格);
orderby :设置标签云中标签的排序方式,默认值为”name”按名称排序。如果设置成”count”则按关联的文章数量排列;
order:排序方式,默认为”ASC”按正序,”DESC”按倒序,”RAND”按任意顺序;
exclude:排除部分标签,输入标签ID,并以逗号分隔,如”exclude=1,3,5,7″不显示ID为1、3、5、7的标签;
include :包含标签,与exclude用法一样,作用相反,如”include=2,4,6,8″则只显示ID为2、4、6、8的标签;
link :(字符串)(可选)设置链接,允许编辑某个指定标签。有效值包括:’view’ (默认值)、 ‘edit’ ;
taxonomy :(字符串)(可选)用以生成云的分类法。’post_tag’将文章标签当作云的来源(默认值) 、’category’ 用文章分类生成云 、’link_category’用链接分类目录生成云;
echo :(布尔型)(可选)显示结果,或将结果保留在变量中。默认值为true(显示标签云)。有效值包括:1 (true) 默认值 、0 (false) 。
提醒:以上标签参数皆可选,可自由搭配使用。

 

继续阅读
小宋
  • 本文由 发表于 2014年12月6日12:36:18
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:20   其中:访客  9   博主  9   引用   2
    • 爱奇趣分享网 爱奇趣分享网 0

      呵呵 不错 我用的也是这种效果

      • 在路上 在路上 0

        我用的也是彩色云标签

        • 8090天地 8090天地 2

          挺好看的!

          • 李阳博客 李阳博客 3

            收藏了。

            • 娱乐名人榜 娱乐名人榜 1

              收藏了,谢谢分享,跟你换下友链可不

              • 好人 好人 1

                博主您好,很是喜欢这个主题,可是那个麦田一直不在线,我都赞助两个多星期了,就是联系不上,不知道博主怎么弄到的?您能否卖给我?谢谢。QQ1753859041

                • 王磊seo博客 王磊seo博客 0

                  对于wp,不敢乱动代码,插件还可整一整!

                  • 8云资讯网 8云资讯网 2

                    博主辛苦了,支持一下,欢迎回访——8云资讯网

                    • 小宋日志 小宋日志

                      别别,我也是一点点在了解,建这个站之前不懂PHP,哈哈。

                      • 林三 林三 3

                        看来都是在研究PHP啦,有机会跟你请教些许函数呗

                        • 小宋 小宋

                          WordPress彩色标签云修改WordPress彩色标签云修改

                          • 小宋 小宋

                            WordPress彩色标签云修改

                            • 小宋 小宋

                              发表评论发表评论

                            • 来自外部的引用: 2