两种方法WordPress批量打开、关闭文章评论功能

WordPress没有一键打开和关闭已发表文章评论的功能。只是是否允许在新发表的文章发表评论,或者自动关闭发布多少天前的文章的评论功能。由于一些需要,我们需要关闭最初在网站上打开的WordPress文章评论功能。如果文章较少,我们可以直接打开每篇文章,然后在文章底部的选项中逐个关闭。但是文章数量多的话一个个改是费时费力,下面介绍两种方法批量打开、关闭已发表文章评论的功能的方法

方法一:wordpress自带方法(不完美)

此方法使用wordpress自带功能,适合文章数量不多的情况。

  1. 进入后台点击“文章”;
  2. 选择“所有文章”;
  3. 选择“标题”全选当前页面所有文章;
  4. 点击批量操作,选择“编辑”,点击“应用”;
  5. 找到评论选项,选择为“不允许”。

%title插图%num

%title插图%num

方法二:代码添加大法

通过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'" );

添加代码后,刷新网站任何页面即可,使用后不需要将代码保留在主题中。

角落吧大部分资源收集于网络,只做学习和交流使用,版权归原作者所有。发布的内容若侵犯到您的权益,请联系站长删除 ,我们将及时处理。
角落吧 » 两种方法WordPress批量打开、关闭文章评论功能

发表评论