制作wordpress留言板
文章目录
Sannie{.external}给我的建议是,整个博客没有一个留言的地方,想说点什么都不方便。于是萌生了做一个留言板的念头。
总结步骤如下:
1.找到模板目录中的single.php文件,复制single.php并重命名为guestbook.php
2.在guestbook最顶部添加如下代码(用于模板调用)
[coolcode lang=”php” linenum=”off”]
<?php
/*
Template Name: Guestbook
*/
?>
[/coolcode]
3.进入博客管理后台,点撰写页面,在“页面模板”处选择第二步弄好的“Guestbook”,发表一个页面,然后打开这个页面并记录页面链接地址(第9步要用)
4.优化guestbook.php把日志发表时间、标签什么的删掉
(备注:我们应用的主题不同,查找类似的关键字选择性删除)
[coolcode lang=”html” linenum=”off”]
日志发表时间:
Posted in <?php the_category(‘, ‘) ?> on
<?php the_time(’m/d/Y h:i a’) ?> by
<?php the_author() ?>
标签:
[/coolcode]
5.替换guestbook.php中的如下代码,使其调用新的评论页
[coolcode lang=”php” linenum=”off”]
<?php comments_template(); ?>
替换成
<?php comments_template(‘/guestcomments.php’); ?>
[/coolcode]
6.找到模板目录中的comment.php文件,复制comment.php并重命名为guestcomments.php
7.优化guestcomments.php把“评论”都改成“留言”
8.更改留言的显示顺序,让最新发布的留言位于最上边。替换guestcomments.php的如下代码
[coolcode lang=”php” linenum=”off”]
foreach ($comments as $comment)
替换成
foreach (array_reverse($comments) as $comment)
[/coolcode]
9.更改侧栏wp-includeswidgets.php,在里边加上“留言”的链接(非必要步骤,可省略)
[coolcode lang=”php”]
<?php echo $before_widget; ?>
<?php echo $before_title . $title . $after_title; ?>
<?php wp_register(); ?>
<?php wp_meta(); ?>
<?php echo $after_widget; ?>
[/coolcode]
备注:本步骤如果出现乱码的情况,解决方法如下
A.用dreamweaver打开widgets.php
B.修改-页面属性-标题/编码
C.编码-Unicode (UTF-8)-重新载入