分类
日志

为你的 WordPress 添加留言本(两种方法)

一、不需要插件的 WordPress 留言本
1,找到当前使用模版(theme文件夹)single.php 文件,复制,并重命名为 guestbook.php。
2,打开 guestbook.php 在文件头部找到如下php代码:
<?php get_header(); ?>
在此语句前加一段仅带注释语句的模板标识,这里我们将页面模板名字(Template Name)定义为Guestbook,这个名字在下面会有用到。

<?php
/*
Template Name: GuestBook
*/
?>

3,将修改后的 guestbook.php 上传到博客模板目录(/wp-content/themes/博客模板名称/)。
4,创建留言板:登录后台新建一个页面,主题内容可自定义,在右侧页面模板(page template)处,选择刚才创建的guestbook 页面模板,发布(publish),完成。
5,(可选)为了区别于文章评论和留言,而且常规下留言时倒序显示的,因此可以修改 comments.php 另存为 gcomments.php ,并在 guestbook.php 中调用修改后的评论模板。调用代码:<?php comments_template(‘/gcomments.php’); ?>
评论倒序请参照 WordPress实现评论倒序显示

二、WordPress 留言本生成插件:DMSGuestbook
看到很多网友从网上找 WordPress 留言本插件,网上提供的大部分都是 Guestbook Generator ,这个插件只能支持到WordPress 2.1 以前的版本,2.5根本不支持,给大家推荐 DMS Guestbook , DMS Guestbook有很多设置功能,操作容易。

DMSGuestbook 提供了一个可以定制的模板,可以随心所欲的定制自己喜欢的留言本风格。DMSGuestbook 还提供了一些防止垃圾留言的验证码之类的东东,很好很强大。
并不是所有的 wordpress theme 都可以直接使用 Guestbook Generator 生成 guestbook ,也不是所有的人都会手动添加 guestbook, 这时 DMSGuestbook 可能会更适合你。
目前版本:dmsguestbook.1.16.0
网址:http://wordpress.org/extend/plugins/dmsguestbook/