自定义留言评论显示顺序
要让访问者以最快的速度看到最新留言,我总结了三个方法。
1,修改wordpress文件。
2,使用页面跳转技巧。
3,使用wordpress插件。
这三种方法各有长短,而且都很简单。所以如果大家想要修改评论或者留言的显示方式,还是要看各自的爱好了。下面先说第一种:
打开 wp-includes/comment-template.php文件,在该文件的第280行找到:
function comments_template( $file = '/comments.php' )
修改为:
function comments_template( $file = '/comments.php', $order = 'ASC' )
然后再分别在第292,294和298行改为这样的:
$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = '$post->ID'
AND comment_approved = '1' ORDER BY comment_date $order");
修改完毕后,Wordpress的留言评论显示并没有发生改变,但是如果你想让某一个page的留言以降序排列,只要在调用里这样定义就可以了:
php comments_template('/comments.php','DESC')
第二种方法:跳转页面
就是一打开,留言簿,直接让页面跳到最新的那条留言上,我找到的办法就是在在调用命令后面插入一个js脚本。
第三种方法:使用插件
这个最方便,使用这个paged comment插件,然后修改主题,就可以设置显示顺序了。
Category: Resource Sharing









Subscribe Feed
Contact Us