制作wordpress留言板页面代码

总觉得仅通过文章评论的方式并不能满足用户多样化的交流需求,我浏览他人博客,有时并不是针对主题的留言不太好意思留在文章评论里,而如果没有独立的留言板块,只好就看看不说话。显然制作一个wordpress的留言页面就尤为重要,暂时不考虑通过插件来实现,我现在是通过如下步骤实现:

1、找到博客主题目录中的single.php文件(/wp-content/themes/博客主题名称/),复制 single.php并重命名为guestbook.php,这样留言板能保持博客的布局基本一致。

2、编辑guestbook.php并且在文件头部找到如下php代码:

<?php get_header(); ?>

在这句代码前加入以下代码:

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

3、在wp后台新建一个页面,可命名为“留言板”(自己喜好),页面内容自己决定即可。在右侧页面模板处选择刚才创建的名称为“guestbook”的模板。

4、打开guestbook.php,可以去掉发布日期等代码。

5、给留言板定制专用的留言功能,即把文章页面后面的“评论”改为“留言”。文章页面的评论都是用到comments.php实现的,不能把那些地方的“评论”也改成“留言”。因此复制一份comments.php并命名为guestcomments.php,再进行修改。

6、打开guestbook.php,找到代码

<?php include('templates/comments.php'); ?>

将这段代码更换为以下代码:

<?php
if (function_exists(‘wp_list_comments’)) {
comments_template(‘/guestcomments.php’, true);
} else {
comments_template();
}
?>

OK,但我最终在最后2步的修改还是未能实现,我仅找到了这一句代码:

<?php comments_template(); ?>

没有找到

<?php include('templates/comments.php'); ?>

修改了相关评论文字变成留言,没有任何变化。找到之后会完善分享给大家。

完整篇:DIY制作wordpress留言板页面:http://www.isongxia.com/wp-guestbook-2.html

» 转载请注明来源:宋夏博客 » 《制作wordpress留言板页面代码》
» 原文首发地址:http://www.isongxia.com/wp-guestbook.html

发表于:2010年04月7日
标签: | 分类:wordpress
« »

11条评论

  1. 冬季汽车坐垫 说道:

    说的 很好 学习了

  2. 白斑病医院 说道:

    都是一些很实用的代码,收藏了

  3. 鱼骨头 说道:

    想请教一个问题,做成这个留言板后,后台里面显示的文章的评论,就是说把这个留言板当成一片文章来处理了..请问怎么修改…

    • 宋夏 Susie 说道:

      在wp后台新建一个页面,可命名为“留言板”(自己喜好),页面内容自己决定即可。在右侧页面模板处选择刚才创建的名称为“guestbook”的模板。
      是一个页面啊~

  4. 80后 说道:

    谢谢,已经拿走,嘿嘿

  5. 太原搬家公司 说道:

    谢谢分享了~正找代码呢

  6. 飘来的云 说道:

    祝你的博客人气越来越好。

    —————————————
    个人签名:金世纪教育www.xuanke114.com/21jsj/

  7. 御泥坊 说道:

    我wp没开留言,不用改。

  8. windyfall 说道:

    我想请教一个问题。
    为什么加上那段代码之后,网页header前面会出现问题呢?在webkit内核浏览器是空白,在IE内核则网页整个排版错误。
    谢谢咯、

发表评论

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:
苏ICP备10111270号 网站地图