A-A+

wordpress如何制作留言本

2015年01月23日 PHP开源系统 评论 2 条 阅读 164 views 次

想必不少的独立博客都有自己的留言本吧,方便自己与用户的互动,在 wordpress 中,制作留言本也是很简单的,先复制一份 single.php 的文章页面,并命名为 guestbook.php,将文章页里面不需要的一些标签全部去掉,然后在顶部添加上如下的代码:

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

这是为了方便模板调用使用,这个时候在后台新建一个页面,在页面模板处可以看到 Guestbook,选择后保存,一个简单的留言本模板页面已经建好了。

接下来是要将留言表单贴上去,这个时候我们就可以利用 wordpress 的评论模块来制作了,复制comment.php并重命名为guestcomments.php,把“评论”修改成“留言“,打开 guestbook.php 页面,把里面调用评论的内容修改成调用留言的内容,如下:

<?php comments_template(); ?>

替换成:

<?php comments_template("/guestcomments.php"); ?>

这样,一个简单的留言本就大功告成了,这个时候可以看一下 guestbook.php 是不是已经是个留言本了,我们在此基础上可以美化成自己想要的样式。

小提示:因为 wordpress 评论模块是按照最老的留言在最上面,所以上面制作好的留言本也是按照这个来排序的,如果我们想要最新的留言在上面,则需要打开 guestcomments.php 文件,修改如下代码:

foreach ($comments as $comment)

替换成

foreach (array_reverse($comments) as $comment)

这个时候最新发布的留言便位于最上边了.

标签:

2 条留言  访客:2 条  博主:0 条

  1. 面码酱

    我用的是typecho 我只直接创建一个页面 然后能评论 就这样做的留言板。

    • smiling

      貌似都是这样的吧,直接搞个 wordpress 留言板单页进行评论。

给我留言