无插件留言板

WordPress热度:469 ℃只有孤单的一条吐槽阅读模式

突发奇想想整理一下自己的留言板,在当初做成了这样一个无插件版的,其实就是调用的文章评论页面。下面贴一下搜刮来的方法,以作备用:

一:制作留言板模板
1、找到你博客模板目录中的single.php文件(一般你的模板目录是在/wp-content/themes/博客模板名称/);复制single.php并重命名为guestbook.php,这样做的目的是我们希望留言板能保持博客的基本布局如:页面头部,页脚和侧边栏。因此最好的方式就是复制用来显示单篇主题的页面模板文件single.php

2、打开guestbook.php 在文件头部找到如下php代码:
< ?php get_header(); ?>
在此语句前加一段仅带注释语句的模板标识,这里我们将页面模板名字(Template Name)定义为Guestbook,这个名字在下面会有用到。
< ?php
/*
Template Name: Guestbook
*/
?>

3、将修改后的guestbook.php上传到博客模板目录(/wp-content/themes/博客模板名称/)下

二:在后台创建留言板
4、以具有admin权限的帐号登录,新建一个页面,在主题名称处输入“留言板”,在内容处像往常写博客主题一样输入些内容,如:请留下宝贵意见和建议等等

5、很重要的一步:在右侧页面模板(page template)处,选择刚才创建的guestbook页面模板,发布(publish),完成。

三:把留言板做的更完美
通过上面的5步,你已经拥有一个留言板了,但是这和新建主题/页面生成的留言板没什么区别。别急,因为我们的留言板是根据自建的guestbook页面模板生成的,所以做适当的修修改改就可以了,而且这并不会影响到其他一般主题或页面的显示

1、去掉发布日期:
如果你不希望你的留言板主题显示如一般主题那样的发布日期,那么在guestbook.php中找到如下代码并删除。
< ?php the_time(‘Y/m/d’) ?> (根据不同模板不同可能有点不同,比如可能是< ?php the_time(‘M’) ?>)

2、自定义“留言”样式的提示文本
因为其他主题或页面的评论都是用到comments.php来显示和输入评论的,不能把那些地方的“评论”也改成“留言”了。
因此复制一份comments.php并命名为guestcomments.php,就在guestcomments.php上修修改改吧

把所有“X comments”(xxx条评论)改成“X guestbook entries”(xxx条留言)
把“Post Comment”(发布评论)按钮的提示改成“Sign Guestbook”(发布留言)

3、最新留言显示在顶部
按照评论方式的留言,总是最新的留言排在最下面,如果我们希望最新的留言显示在最上面,可以这么做
在guestcomments.php中找到如下代码:

foreach ($comments as $comment)
替换成
foreach (array_reverse($comments) as $comment)

好啦,自定义的留言文本和显示方式据改好了,最后别忘了把guestcomments.php上传到你的博客模板目(/wp-content/themes/博客模板名称/)下

4、仅仅修改上面的2,3;原来的guestbook.php并不知道你想启用新的留言和显示方式,所以我们还是要回到guestbook.php
找到如下代码:
< ?php comments_template(); ?>
替换成
< ?php comments_template(‘/guestcomments.php’); ?>

OoNiceDream 注:最新留言显示在顶部,在2.7以上的版本中,如果comments.php使用了wp-list-comments标签函数,在后台“设置”–>“评论设置”中就可以设置了。

=The End=

现在已经把留言板换成了新的状态,引用的是之前的comment.old.php这个文件,修改了一下样式,还有很多瑕丝,有时间加个边框阴影可能会好一些,毕竟只能靠晚上这一点时间来美化一下这个小窝,顺便带着学点东西,每天学习一点点,这样就好。

/*好记性确实不如一个烂笔头*/

相关日志-小站地图为你展开

<<下一篇
上一篇 >>

只有孤单的一条吐槽 在《 无插件留言板 》

快来吐槽吧

貼張圖 您还可以输入300个字

(鬼脸) (额) (难过) (闷骚) (钱哇) (鄙视) (蛋定) (睡觉) (看看) (生气) (猪头) (汗) (晕) (无语) (无法表达) (微笑) (得意) (开怀) (媚眼) (囧) (嘿嘿) (哼) (哭泣) (不说话)
学习如钻探石油,钻得愈深,愈能找到知识的精髓 X
欢迎光临, 主人暂时不在,一切由我来接待哟~~
N
返回顶部▲ | 想去底部 ▼ | 想评论 X