logo
  • 鸟在笼中恨关羽不能张飞,人入社会要八戒更须悟空!
DIY制作wordpress留言板页面

前几天重新调整了博客的导航栏,通过dTabs插件实现了顶部的导航栏按自己意愿的顺序排列,将导航栏显示为页面。在之前的文章中已经提过详细方法:wordpress教程:导航栏显示文章分类目录:将“wp_list_categories”修改为“wp_list_pages”。

一直觉得博客如果没有留言板就是不完美的,想说点什么又和具体文章主题无关,也不知道留言在哪比较好。于是我的留言薄诞生了,它的诞生在我这个菜鸟的手里耽误了不少时间,前一篇文章(制作wordpress留言板页面代码)的最后2步未能实现,成功后将自己的最新步骤分享给同样的wordpress新手做以参考。

1、找到模板主题目录中的single.php文件,复制single.php并重命名为guestbook.php

2、在guestbook.php最顶部添加如下代码(用于调用模板)

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

3、进入WP博客管理后台,撰写新页面,在“页面模板”处选择第二步新增的“guestbook”发表

4、根据需要优化guestbook.php,我把日志发表时间、标签等都删掉了,大家可以自行选择。

5、找到模板主题目录中的comment.php文件,复制comment.php并重命名为guestcomments.php

6、替换guestbook.php中的如下代码,使其调用新的评论页

<?php comments_template(); ?>

替换成

<?php comments_template(‘/guestcomments.php’); ?>

7、更改留言的显示顺序,让最新发布的留言位于最上边。替换guestcomments.php的如下代码

foreach ($comments as $comment)

替换成

foreach (array_reverse($comments) as $comment)

8、优化guestcomments.php把“评论(comments)”都改成“留言”

共有 0 条评论

返回顶部