主题支持2.7评论系统需要注意的几点

评论支持嵌套和分页是WordPress 2.7的一大亮点,不过让主题支持这个新的评论系统稍微有点麻烦,WordPress Codex上给出了一长串步骤

其实最简单的,就是仿照默认主题来做,这里有一篇中文的文章讲得很清楚。

需要注意的是:第三步尤其重要,很多人可能会忘记还要修改header.php,但是如果没有加入这个JavaScript脚本,点击回复就会刷新页面,用户体验很糟糕。

另外如果要做一个通用的主题,就必须支持分页。仿照默认主题,就是下面的代码:

[code lang=’php’]

[/code]

然而2.7的next_comments_link函数有点问题,在后台启用分页的时候,一切正常。但是禁用分页以后,next_comments_link无论如何都会返回一个链接!这一点用默认主题就可以测试,禁用分页之后,在评论列表的最下方可以看到链接“Newer comments”。我已经在trac里提交了一个bug,希望在下一个版本可以解决。

目前的解决办法是在主题中判断一下page_comments选项,启用时,才生成导航链接:

[code lang=’php’]

[/code]

我的主题是给自己用的,干脆就直接不生成导航了,因为我现在不打算分页。

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.