WordPress无插件留言本制作+排序方法
折腾了半天,就这个简单实用,装上后更新一下,也不用改代码 全部OK
演示 http://www.kaxi.net/guestbook
插件下载地址:
http://www.alleba.com/blog/2006/09/21/wordpress-guestbook-generator-plugin/
http://www.keyvan.net/files/paged-comments/paged-comments-2.7.1-2008-07-14.zip
两个都要装并启用,这时在设置里 出现一个“Guestbook Generator”
里边有一个按钮点一下既可。生成的地址是:你的博客地址/guestbook 连下试试看
——————————–
注paged-comments 这个插件和某此插件有冲突,暂时不能用了。我现在还是用老土办法做的留言板。
wordpress正式启用了。一直为了留言本的问题头疼,目前我这个wordpress已经用了不少插件了。暂时不想增加其他插件,影响速度呢。为了弄出留言本功能,上网google了一把,找到解决方法如下:
以默认外观为基准:
1.到默认外观目录下(你正在使用的外观目录下),复制single.php文件,并改名为guestbook.php;
2.打开guestbook.php文件,在顶部添加代码
- <?php?
- /*
- Template Name: GuestBook
- */?
- ?>
保存.
3.进入站点后台管理添加一个页面,页面模板选guestbook.php,(如果用了Rewrite功能,请设置好日志缩略名)保存
4.复制comments.php文件,并改名为guestcomments.php
5.打开guestbook.php文件,修改
- <?php comments_template();?>
为
- <?php comments_template(‘/guestcomments.php‘);?>
6.如果你想个性化这个留言本的话,请修改guestcomments.php的样式体现
WordPress留言,评论,倒序显示..
WordPress默认的评论(留言)顺序是按照时间顺序升序来显示的,这样最新的评论会被显示在最下面,比较不符合阅读习惯(或者说是不符合我的阅读习惯吧)。通过更改comments_template的代码可以实现降序显示评论,从而将最新的评论显示在最前面。
进入Wordpress安装目录下的wp-includes目录
用文本编辑器打开comment-template.php文件
查找 ORDER BY comment_date” 代码。
然后在 ORDER BY comment_date”后面加上 DESC”
变成这样:
ORDER BY comment_date DESC”
保存退出,即可。这样评论的显示顺序就被改为以时间降序来显示了。
注:ORDER BY comment_date”共有3条,都需要加上 DESC”
Discussion Area - Leave a Comment
You must be logged in to post a comment.