最近小编收到咨询有没有好的办法可以批量打开或关闭WordPress文章评论,其实这个问题小编也遇到过,今天我们来具体分享下。目前WordPress对已经发布的文章并没有集成一键开启关闭评论的功能,只是是否允许在新发布的文章发表评论,或者自动关闭发布多少天前的文章的评论功能。
如果文章少的话我们可以直接在文章下面打开快速编辑,把允许评论前面的√去掉然后点击更新即可,如下图:
那么文章数量多的话一篇篇改则是一个大工程,其实我们可以通过WordPress数据库操作WPDB对象($wpdb),对文章的评论功能进行批量操作,具体操作如下:
将下面的代码添加到当前主题 functions.php 中:
1、批量打开文章的评论功能代码:
global $wpdb;$wpdb->query( “UPDATE wp_posts SET comment_status=’open'” );
2、批量关闭文章的评论功能代码:
global $wpdb;$wpdb->query( “UPDATE wp_posts SET comment_status=’close'” );
添加代码后,刷新网站任何页面即可,使用后不需要将代码保留在主题中。