rss search

被exclude这个参数害了好久……

line 被exclude这个参数害了好久……

自从使用了Derek原作、Dreamix修改的两栏版Grid Focus以来,一个问题就一直困扰着这个博客——主题导航栏的“按分类浏览”中,总是不显示三个主分类之一的“稀饭收藏夹”(包括其子分类)。惭愧的是,在这四个多月的时间里,我一直没有去研究问题的原因是什么,直到前几天,我才打开了主题的导航条文件(navigation.strip.php),并发现了问题之所在:wp_list_cats()函数的参数exclude。

Grid Focus的navigation.strip.php是这样调用wp_list_cats()函数的:

<?php wp_list_cats('sort_column=name&amp;optioncount=0&amp;exclude=10, 15'); ?>

好了,可以看到,其默认情况下,使用了三个参数。第一个参数sort_column=name,表示按照分类名来为分类排序;第二个参数optioncount=0,表示不显示各分类下面的文章数目;第三个参数exclude=10,15,表示不显示分类号码为10和15的分类。好了,现在事情的原因显而易见,我那可怜的分类的ID,正巧碰到了10或者15(具体是几我没看),于是就被屏蔽了。解决的方法很简单,删掉这一参数即可。

wp_list_cats的完整参数说明:

http://blog.nahoya.com/archives/2006_04/105

P.S. 看来即使是玩Wordpress也一定要善于思考勇于怀疑勤于学习啊!

P.S.2. 主题作者们发布主题的时候,一定要记住将那些自用的功能清理一下,否则会给他人带来困扰……

相关日志


468 ad

6 comments

line
  1. 恩…

    這東西就是要琢磨

    line
  2. 恩…
    这东西就是要折腾

    PHP爱月不懂~飘~

    line
  3. 我喜欢自己直接加代码,而不是用函数,一是需要php,每次打开页面就执行一次php,二是不好自己控制,哈哈。

    line
  4. 正好我也学习了一下这个参数,呵呵

    line

Leave a Reply