comments_template()隐藏的秘密

目前的模板是自己拼凑出来的,意外发现不能正常显示pinback的内容。
google之后找到

解决的办法

,在调用$comments_by_type之前先调用一下


,对评论进行分类。
可是,跟在WP官方论坛上提出疑问的哥们一样,我也奇怪为什么别人不用分类,到我这里就必须分。
搜索了一下separate_comments的出处,我找到了答案。
原来问题出在comments-template.php中comments_template( $file = ‘/comments.php’, $separate_comments = false )的第二个参数上。
代码里明明白白写着,这个参数就是管是否对评论进行分类的。
而我的主题,single抄自default模板,调用的是默认参数。

而带分类的模板,调用comments的时候,用的是

所以……
怪不得传说3.0的时候要换default了。

已有5条评论

  1. 厉害啊,学习学习!

  2. 这个模版很好看的

  3. 不行了。。。太晚了点

  4. 厉害啊,学习学习!

  5. 好漂亮的模板

  6. 多谢夸奖.自己做的

你好,新朋友。留言前请先填写昵称邮箱