WordPress没有一键打开和关闭已发表文章评论的功能。只是是否允许在新发表的文章发表评论,或者自动关闭发布多少天前的文章的评论功能。由于一些需要,我们需要关闭最初在网站上打开的WordPress文章评论功能。如果文章较少,我们可以直接打开每篇文章,然后在文章底部的选项中逐个关闭。但是文章数量多的话一个个改是费时费力,下面介绍两种方法批量打开、关闭已发表文章评论的功能的方法
方法一:wordpress自带方法(不完美)
此方法使用wordpress自带功能,适合文章数量不多的情况。
- 进入后台点击“文章”;
- 选择“所有文章”;
- 选择“标题”全选当前页面所有文章;
- 点击批量操作,选择“编辑”,点击“应用”;
- 找到评论选项,选择为“不允许”。
方法二:代码添加大法
通过WordPress数据库操作WPDB对象($wpdb),对文章的评论功能进行批量操作。将下面的代码添加到当前主题 functions.php 中:
批量打开文章的评论功能代码
global $wpdb; $wpdb->query( "UPDATE wp_posts SET comment_status='open'" );
批量关闭文章的评论功能代码
global $wpdb; $wpdb->query( "UPDATE wp_posts SET comment_status='close'" );
添加代码后,刷新网站任何页面即可,使用后不需要将代码保留在主题中。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)