Tuesday, August 22, 2017

用最简单的方法给WordPress添加留言本

给WordPress添加留言本的方法很多,有使用插件的,有添加 php 文件的。我这里介绍一个非常简单的方法——用页面页(page.php)创建留言板。

不知道大家有没有想过为什么独立文章页(single.php)可以留言,而页面页(page.php)不能留言呢?差别就是下面这段独立文章页 (single.php)里有但页面页(page.php)没有的代码:

<?php comments_template(); ?>

这其实是调用主题的留言模板(comments_template)。我们将其添加到页面页(page.php)相应的位置,即可增加页面页 (page.php)的留言功能。步骤如下:

在后台控制面板的主题模板编辑器里打开页面页(page.php),找到第一个

</div>

标签,
将上述调用留言模板的代码(蓝色代码)复制到它下面并保存。(注意:如果把代码放到其他位置可能导致代码执行出错或无法正常留言。)

然后在页面中新建一个页面,命名为“留言本”。好了,一切OK。

说明:通过这种方法建立的留言本会使每个页面都出现评论界面,如果其他的页面不想接受留言(评论),可以编辑相应页面,关闭评论即可。

如果使用的评论模板是英文的,你可以到后台控制面板的主题模板编辑器里打开评论 (comments.php),将相应的内容汉化。

4 comments

  1. 谢谢 我添加成功了

  2. 我比较笨,这个方法还是看不懂吖

  3. 这个方法不错呢,感谢分享,不过如果只加上的话,虽然可以留言,但留言都不会显示出来。

    纠结了好久,自己摸索出即可留言有可显示出留言的代码

    只是额外加了一个就好了,其他不变。。。

  4. 真在找这个资料呢!

Leave a Reply

Your email address will not be published. Required fields are marked *