两种方法:不用任何插件实现留言板


多数WordPress的朋友肯能都会觉得遗憾,因为WordPress本身没提供有像其他博客一样的留言板页面,虽然可以利用第三方插件实现,但是还有个更简便的方法利用WordPress的自定义字段和增加留言本的模板来实现。

大家可以到我的博客来查看效果: http://www.liucheng.name/?page_id=135

第一种:

(By 柳一兮)
我们可以在后台新建一个页面专门用来做为留言的页面,可能你会发现,即使选上了允许PingBack/Trackback和留言,但却没有任何效果,这个时候你可以在page页面中加上这段代码用于调用程序的评论模块(如下图所示):

<?php comments_template(); ?>

复制代码这样确实现在让页面拥有了评论的功能,但是麻烦的事也来了,你需要为此多写一个页面模板,因为其他的页面会显示同样的内容,这并不是你希望的吧,其实我们可以很好的利用WordPress的自定义字段来实现,首先在page.php中插入这断代码:

<?php if ( get_post_custom_values('comments') ) comments_template() ?>

两种方法:不用任何插件实现留言板

这样就可以实现不同的页面有不同的留言了,其实WordPress的自定义字段功能很强大,还有很多值得挖掘的地方。

第二种:

 以默认外观为基准:

1.到默认外观目录下(你正在使用的外观目录下),复制single.php文件,并改名为guestbook.php;

2.打开guestbook.php文件,在顶部添加代码

<?php 
/*
Template Name: GuestBook
*/ 
?>

保存.

3.进入站点后台管理添加一个页面,页面模板选guestbook.php,(如果用了Rewrite功能,请设置好日志缩略名)保存

4.复制comments.php文件,并改名为guestcomments.php

5.打开guestbook.php文件,修改

<?php comments_template();?>

<?php comments_template('/guestcomments.php');?>

6.如果你想个性化这个留言本的话,请修改guestcomments.php的样式体现


《 “两种方法:不用任何插件实现留言板” 》 有 2 条评论

  1. It’s amazing to visit this web page and reading the views of all colleagues concerning this article, while I am also keen of getting know-how.