先来说说我今天所遇到到的问题:
1、page页面不能评论!
2、page页面后台可以添加评论,前台也能显示,但是前台会提示“评论已关闭”;
网上也查找了很多资料,经过自己的推敲,总算解决了!我还是走了很多的冤枉路的,今天特意给大家分享出来!
一、wordpress模板必须要有评论代码:
例如:wordpress模板的page.php、single.php一般都会有如下代码:
- <?php if ( comments_open() || get_comments_number() ) : ?>
- <?php comments_template( '', true ); ?>
- <?php endif; ?>
如果没有的朋友们,请加上这段代码!
二、wordpress允许评论功能是否开启?
默认情况下都是开启,开启允许评论步骤也很简单,如下:
仪表盘 - 设置 - 讨论 - 默认文章设置 - 允许他人在新文章上发表评论前打勾
二、wordpress开启或关闭评论方法:
我重点讲一下wordpress page页面开启评论方法,因为由于wordpress4.3版本以后,page页面的评论功能默认是关闭的;而且默认情况下,文章评论都是开启的,也不用去讲解;
方法一:wordpress page页面开启方法 (推荐)
1、新建页面 - 显示选项 - 讨论前面打勾
2、讨论 - 允许评论前面打勾
注意:此操作方法不仅用于wordpress page页面开启或关闭评论功能,也适用于wordpress文章开启或关闭评论功能。
方法二:通过functions.php文件修改:
只需要将下面的代码添加到主题 functions.php文件:
- global $wpdb;
- $wpdb->query( "
- UPDATE wp_posts
- SET comment_status='open';
- " );
注意:通过上面这个方法修改成功后,记得删除这段代码!
方法三::登录数据库,通过SQL批量打开评论
代码如下:
- UPDATE wp_posts SET comment_status='open'
2018年08月06日 23:25:58 沙发
后台已打开 怎么还显示 抱歉,该项目的评论已关闭?
2018年08月06日 23:28:07 1层
@李允 如果设置没什么问题?请看一下浏览器是否有缓存?或者说你有没有做过缓存。