如何打造 WordPress 留言本

我们准备使用一个名为“留言”页面来当作留言本,使用页面的评论实现留言功能,但是会有一个问题,就是页面里的留言名称都是“评论”。我们在这里主要解决这个问题,让留言本看起来更“像”。
这个例子里的主题使用 stardust,增加留言本后的主题下载

目录
1. 增加留言本(Guestbook)模块
2. 增加留言本页面
3. 根据自己的实际需要修改模板

1. 增加留言本(Guestbook)模块
复制文件 wordpress/wp-content/themes/stardust/page.php 到 wordpress/wp-content/themes/stardust/guestbook.php。
使用文本编辑器编辑文件 wordpress/wp-content/themes/stardust/guestbook.php。


前加入


结果如下



找到


修改为


编辑后的文件如下




        
    

复制文件 wordpress/wp-content/themes/stardust/comments.php 到 wordpress/wp-content/themes/stardust/guestcomments.php。
使用文本编辑器编辑 wordpress/wp-content/themes/stardust/guestcomments.php。
把 “评论” 全部换成 “留言”。
让留言倒序显示
找到


修改为


编辑后的文件如下

post_password)) { // if there's a password
		if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie
			?>

			

This post is password protected. Enter the password to view comments.

共有

  • id="comment-"> 说: comment_approved == '0') : ?> Your comment is awaiting moderation.
comment_status) : ?> comment_status) : ?>

留言

You must be logged in to post a comment.

用户:注销 »

ID); ?>

2. 增加留言本页面
登陆 WordPress 后台,撰写一个新的页面,名称为“留言”。页面模板选择“Guestbook”。

3. 根据自己的实际需要修改模板
上面说的是留言本的大概框架的修改。
还有很多细节的地方需要自己根据实际需要进行修改。

修改后的主题下载

实际效果参见我的博客的“留言”。

Leave a Reply

Your email address will not be published.