// you’re reading...

英文SEO首页 » WordPress » 不用插件,简单实现留言倒序

不用插件,简单实现留言倒序


您可能对这些内容感兴趣

大家都知道,WordPress的最大魅力在于有全球范围内的资源支持,例如数不尽的主题、各式功能的插件,只要你愿意可以想怎样就怎样。大量使用插件,问题也就随之而来了,那就是由于调用许多函数和数据库而使得页面打开很慢,到这个时候就不得不忍痛割爱。
由于我这个SEO博客也是采用Wordpress平台,为了避免以上问题我会尽量减少插件使用数量,儿尽可能通过直接修改代码以实现一些实用的功能扩展。比如下面即将介绍的留言薄显示顺序排列,请看我的留言薄

因为大多主题的留言薄都是将最新留言放在最下面,所以很不习惯,通过小修小改即可把留言顺序按照最新留言放在上面了——即实现倒序。

修改 comments.php 里面的评论顺序

//也很简单,只需要在文件中替换一处代码:
<?php foreach ($comments as $comment) : ?>
//替换成:
<?php foreach (array_reverse($comments) as $comment) : ?> 

如果有评论编号,做如下要改

通过上面的修改你的留言顺序应该倒过来了,如果有序号的话,还须把序号倒过来才算完美。不过有不少的模板主题的编号代码都不一样,有$iCommentCount或$iCommentnumber,我们仅用$iCommentCount做例子:

$iCommentCount = 0;
//...
<?php $iCommentCount++; echo($iCommentCount); ?>
//需要改成初始值为评论总数,输出一次自减一次,循环:
$iCommentCount = get_comments_number();
//...
<?php echo($iCommentCount); $iCommentCount--; ?>

这样基本上就完成了,关于序号的问题有些时候所使用的代码很难对上号,简单的办法就是干脆删除序号部分代码,只改版排序就好了。

另外以上做法是对页面或独立页(具回复功能)进行的统一改动,有些朋友需要创建一个无日志的Guestbook留言薄的独立页面的,可以拷贝page.php另存为你需要的页面,并通过自定义页面模板来实现个性化的留言页面。


Discussion

2 comments for “不用插件,简单实现留言倒序”

  1. @除湿机 你好
    看了一下你的站,从整体上来说各方面都还不错,无论是外链还是关键词布局都还可以
    不过一些细节如标题内容重复,还有一点就是可能由于你的后台原因你的页面链接地址还都是动态形式的,如NewList.Asp?Sort=3这些,如果能够转换成静态的效果会稍好些,就这么多。
    另外实在不好意思,我的博客不和企业站做链接的,所以见谅啦:)

    Posted by 独木 | 十月 8, 2008, 2:40 下午
  2. 我们是生产除湿机的,www.nbchushiji.com,希望和相关网站链接,和优化建议。

    Posted by 除湿机 | 十月 8, 2008, 1:53 下午

Post a comment

超值美国虚拟主机

Identification

© 2008-2009 SEO/SEM搜索引擎优化交流 | RSS订阅日志 | 世界时间.