最新版wordpress留言板代码,已解决老版本wp留言板BUG

  wordpress的留言板可以通过新建一个页面的办法进行实现,网上也出现过很多的wordpress留言板代码教程。但是随着wordpress版本的升级,以前的教程也已经失效,无法实现留言板的功能。对于最新的2.7、2.8版本的wordpress,可以通过以下方法实现wordpress留言板的DIY。

1,通过cpanel找到博客主题目录中的single.php文件(/wp-content/themes/博客主题名称/);复制 single.php并重命名为guestbook.php,这样留言板能保持博客的布局基本相同。

2,用cpanel的文件编辑功能打开guestbook.php 并且在文件头部找到如下php代码:
<?php get_header(); ?>
在这句代码前加入以下代码:
<?php
/*
Template Name: Guestbook
*/
?>
3,在wp后台新建一个页面,名称标注为“留言板”,页面内容自己决定即可。其中最为关键的是右侧页面模板处要选择名称为“guestbook”的模板。

4,从wp后台的主题编辑功能里打开guestbook.php,可以去掉发布日期等代码。

5,给留言板定制专用的留言功能,即把文章页面后面的“评论”改为“留言”。文章页面的评论都是用到comments.php实现的,不能把那些地方的“评论”也改成“留言”。因此复制一份comments.php并命名为guestcomments.php,通过cpanel的文档编辑器进行修改。

6,从cpanel打开guestbook.php,找到<?php include('templates/comments.php'); ?>代码,将这段代码更换为以下代码:

<?php 

     if (function_exists(‘wp_list_comments’)) { 

         comments_template(‘/guestcomments.php’, true); 

     } else { 

         comments_template(); 

     } 

 ?>

  这样,最新版的wordpress留言板就DIY成功了!

  • 博主我想问下,如何把留言框放在留言上面呢

你可以订阅本文 RSS 2.0 种子,来接收评论更新通知。