制作wordpress留言板
Sannie给我的建议是,整个博客没有一个留言的地方,想说点什么都不方便。于是萌生了做一个留言板的念头。
总结步骤如下:
1.找到模板目录中的single.php文件,复制single.php并重命名为guestbook.php
2.在guestbook最顶部添加如下代码(用于模板调用)
<?php
/*
Template Name: Guestbook
*/
?>
/*
Template Name: Guestbook
*/
?>
3.进入博客管理后台,点撰写页面,在“页面模板”处选择第二步弄好的“Guestbook”,发表一个页面,然后打开这个页面并记录页面链接地址(第9步要用)
4.优化guestbook.php把日志发表时间、标签什么的删掉
(备注:我们应用的主题不同,查找类似的关键字选择性删除)
日志发表时间:
Posted in <?php the_category(', ') ?> on <?php the_time('m/d/Y h:i a') ?> by <?php the_author() ?>
标签:
<ul class="post_tags"><li class="tags">
<?php the_tags('Tags: ', ', ', ''); ?>
</li></ul>
Posted in <?php the_category(', ') ?> on <?php the_time('m/d/Y h:i a') ?> by <?php the_author() ?>
标签:
<ul class="post_tags"><li class="tags">
<?php the_tags('Tags: ', ', ', ''); ?>
</li></ul>
5.替换guestbook.php中的如下代码,使其调用新的评论页
<?php comments_template(); ?>
替换成
<?php comments_template('/guestcomments.php'); ?>
替换成
<?php comments_template('/guestcomments.php'); ?>
6.找到模板目录中的comment.php文件,复制comment.php并重命名为guestcomments.php
7.优化guestcomments.php把“评论”都改成“留言”
8.更改留言的显示顺序,让最新发布的留言位于最上边。替换guestcomments.php的如下代码
foreach ($comments as $comment)
替换成
foreach (array_reverse($comments) as $comment)
替换成
foreach (array_reverse($comments) as $comment)
9.更改侧栏wp-includeswidgets.php,在里边加上“留言”的链接(非必要步骤,可省略)
- <?php echo $before_widget; ?>
- <?php echo $before_title . $title . $after_title; ?>
- <ul>
- <?php wp_register(); ?>
- <li><?php wp_loginout(); ?></li>
- <li><a href="/?page_id=2675">留言</a></li>
- <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo attribute_escape(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
- <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php echo attribute_escape(__('The latest comments to all posts in RSS')); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
- <?php wp_meta(); ?>
- </ul>
- <?php echo $after_widget; ?>
备注:本步骤如果出现乱码的情况,解决方法如下
A.用dreamweaver打开widgets.php
B.修改-页面属性-标题/编码
C.编码-Unicode (UTF-8)-重新载入
12/18/2008 at 9:44
能发表一篇关于wordpress相册的文章吗!想做的跟你的相册形式一样的。可是改了好半天也没弄好。请教!!!!
回复
十二月 18th, 2008 at 10:06
你好,我用的是NextGEN Gallery,可以从wordpress官网搜索并下载到这个插件
跟其他的插件使用方法是一样的,试试看吧,有问题给我留言
五月 1st, 2009 at 22:55
01/01/2009 at 21:47
谢谢,受用了
回复
01/01/2009 at 21:52
站长,你好,我按你说的制作,成功了,但是发现下面的表格撑的很大,请问哪里有办法修改呢,谢谢
回复
01/01/2009 at 22:03
饿,谢谢站长,是我的问题,我把代码写错了= =
回复
01/01/2009 at 22:04
不过,站长,上面这排表情是怎么弄出来的,很想要啊,呵呵
回复
一月 4th, 2009 at 14:21
用 Custom Smilies 插件可以实现
一月 5th, 2009 at 19:18
谢谢!
01/10/2009 at 2:32
博主好啊。你的文章和博客都不错。我也是做网站的.有空我会常来转转
回复
01/13/2009 at 21:07
你好,我按照这种方法做了之后,留言板页面是空白的,请问是什么原因啊?
我的QQ109043
谢谢了!
回复
一月 13th, 2009 at 21:35
模板页没有载入comments_template(‘/guestcomments.php’),请确认文件名称,并再次尝试。
01/23/2009 at 13:51
这插入代码使用的是什么插件
能分享一下吗?
回复
二月 1st, 2009 at 21:30
coolcode
01/28/2009 at 23:26
請問在步驟7:優化guestcomments.php把「評論」都改成「留言」
要如何做呢 ??
回复
二月 1st, 2009 at 21:31
批量搜索“评论”,更改为“留言”或者更改为你喜欢的文字……
02/10/2009 at 16:11
确实不错,很实用
回复
05/24/2009 at 22:30
看来看起,试了N次还不行!!!!博主可以直接加入“诗意生活”主题里吗?
回复
12/03/2009 at 15:54
测试头像好用不
回复
七月 23rd, 2010 at 18:22
希望认识博主。有空可以聊聊?我刚刚玩。。。想请教点问题
12/07/2010 at 11:08
很好用、
回复
05/14/2011 at 1:59
我没有找到foreach这段代码!
回复
五月 14th, 2011 at 9:01
那是改变顺序用的,非必要步骤。
如果不会搞,可以跳过,执行下一步。
五月 14th, 2012 at 0:00
如果想改变顺序在guestcomments.php没有找foreach语句,有方法可以实现么,博主
03/18/2012 at 16:01
你好 兄弟 我的留言板做出来怎么没有回复功能呢?
回复
三月 18th, 2012 at 18:11
评论回复功能是用Wordpress Thread Comment插件实现的
03/22/2012 at 14:21
[...] 4、制作wordpress留言版。http://uicss.cn/wordpress-guestbook/ [...]
05/16/2012 at 23:58
你好,看了您的博客的相册非常喜欢,应该是wordpress自带的修改的模版? 能不能分享下如何修改的? 谢谢!
回复
05/17/2012 at 0:02
希望能帮忙修改你单张评论的相册能像QQ相册一样。
回复