我很懒,本来想找到一个留言板插件用就好了,可惜小弟不才还真没找到留言板插件!如果谁找到了,可以在下面留言下。
所以只好百度,谷歌了些手动制作留言板的方法,自己已经制作成功了,留言板 下面说下我的制作过程.
思路:建立一个页面,并为其单独建立模板,这里模板分页面文字模板和评论部分模板(留言部分模板)
具体步骤:
一.制作
1.到你现在使用的wp主题文件夹下面(主题文件夹目录是/wp-content/themes/)复制comments.php文件,并改名为gbcomments.php
2.在相同的文件夹下复制single.php文件,并将其改名为guestbook.php
3.编辑guestbook.php文件,在顶部添加代码
- <?php
- /*
- Template Name: GuestBook
- */
- ?>
(Template Name: GuestBook 这里的名字你可以随便起,只是一会要用到,你记住就好!还有最后不要起中文名字,反正我试了,结果显示乱码)
4.继续编辑guestbook.php文件查找
<?php comments_template();?>
将其替换成
<?php comments_template(‘/gbcomments.php‘);?>

5.到后台建立一个页面题目为:留言板,在页面内容里写下自己想在留言板写下的文章,然后选择该页面的模板风格为GuestBook就是第3步起的名字,然后发布页面,到此留言板就建立完毕了.

到这里就可以用了,但是你会发现很多地方是需要改的,如果想改的更像留言板的话请继续看第二大步.
二:装修留言板
1.要改的文件有两个,gbcomments.php和guestbook.php,先改gbcomments.php文件
这里我修改了一些文本显示文字,还有把留言框放到了页面的上面方便留言,而且让留言按时间倒叙显示,就是让最新的留言显示在上面.
修改的显示文字每个人的博客都不一样,我只提下几个地方:
1)原提示有多少评论改成已经有多少人留言
我的代码是这样的原来:<h2><?php comments_number(‘No Responses’, ‘One Response’, ‘% Responses’ );?> to <?php the_title(); ?></h2>
我改成:<h2><?php comments_number(‘没有留言’, ‘只有一条留言’, ‘仅仅有% 条留言’ );?></h2>
2)将”写下评论”,”提交评论”,类似的都将评论改成”*留言*”随便你怎么改了
将留言框提到上面来,把留言框的那部分代码放到<h2><?php comments_number(‘没有留言’, ‘只有一条留言’, ‘仅仅有% 条留言’ );?></h2>前面就可以了!找到你gbcomments.php文件里类似上面的语句就可以了!至于留言框的那部分代码,一般的开始部分是<?php if (‘open’ == $post->comment_status) : ?>

将留言按时间倒叙:找到
<?php foreach ($comments as $comment) : ?>
//替换成:
<?php foreach (array_reverse($comments) as $comment) : ?>
2.大家知道guestbook.php文章就是我们复制主题里面的single.php文件来的,而往往我们想留言板里页面干净些不要些多余的东西就我自己博客而言,大家看下面截图就知道了,我去掉了文章下面的引用,文章发表日期时间,相关日志,文章评论数,还有TAG[这个tag大家可以试试我去掉后,页面走形了,所以只好留着了]这个我只能说思路因为每个人的模板都不同,不过大家可以放心的修改尝试,直到自己满意位置,因为这是个单独的文件有很好的独立性.

我觉得我写的够详细了,如果还有问题在下面留言吧~


六月 16th, 2009 at 7:29 上午
博主效率很高啊,现在就把教程发布出来了,谢谢分享,研究研究。
回复
eric 在 九月 29th, 2009 10:44 下午回复您:
学习一下,正在用wordpress帮别人做一个网站呢
回复
六月 16th, 2009 at 11:49 上午
这个不错,收藏了》。。。
回复
六月 16th, 2009 at 11:50 上午
谢谢博主分享,我要研究下..
回复
七月 2nd, 2009 at 11:53 下午
感谢分享!
回复
七月 3rd, 2009 at 8:15 上午
感谢分享!
回复
七月 3rd, 2009 at 8:16 上午
谢谢分享
回复
七月 22nd, 2009 at 2:59 下午
这样会不会留言也出现在边栏的最新评论里?如果不想它出现怎么办?
回复
ankey 在 七月 30th, 2009 10:16 上午回复您:
对你说的问题的确存在,我也没找到好办法~呵呵
回复
七月 31st, 2009 at 9:32 上午
感谢分享,最近也想下个来玩玩,以前都用
zblog
回复
八月 1st, 2009 at 3:09 下午
非常感谢分享
回复
八月 16th, 2009 at 2:38 下午
最好用的 装修家居网站,,,我装我家www.5z5j.com
回复
八月 17th, 2009 at 9:35 上午
博主厉害啊,谢谢分享,研究研究。
回复
八月 18th, 2009 at 5:22 下午
过来占个座位
回复
八月 22nd, 2009 at 6:26 下午
这个方法还是非常简单实用的。
回复
九月 2nd, 2009 at 8:58 下午
支持
回复
九月 8th, 2009 at 5:07 下午
不错,楼主的精神那你可嘉,思想值得表扬,人品值得倡导。
回复
十月 16th, 2009 at 6:24 下午
好难看明白呀
回复
二月 4th, 2010 at 11:33 上午
有用,好。
回复
八月 21st, 2010 at 10:27 上午
回复
十月 12th, 2010 at 3:49 上午
我的留言板倒序没有成功,而且我的foreach那句是在主题文件包的functions.php里面,我按照你的方式也修改了,还是不成功。
回复
十二月 27th, 2010 at 2:06 下午
我的foreach那句是在主题文件包的functions.php里面,我按照你的方式也修改了,还是不成功。
回复