WordPress实现评论倒序显示
官方的代码文档里有wp_list_comments这个函数的描述:
http://codex.wordpress.org/Template_Tags/wp_list_comments,里面是有个参数 reverse_top_level 来选择是否倒序的,而这个参数默认是在后台获取的,也就是你在后台设置里评论上的设置,是否倒序。但是如果你指定了这个参数的值,那么就是你所指定的值优先,那么,我们就可以传参让它倒序了。
操作:
修改评论模板 comments.php:
找到:<?php wp_list_comments('type=comment&callback=mytheme_comment'); ?>
改为:<?php wp_list_comments('reverse_top_level=1&type=comment&callback=mytheme_comment'); ?>
(插入了 reverse_top_level=1&)
这样就可以倒序显示评论了,这种方法影响整站的评论显示,如果想局部控制评论显示方式(比如留言板),修改对应的模板文件即可(基于 comments.php 模板的那些,你懂的)。
2010年 7月 4日