开放所有帖子以供评论

时间:2012-07-12 作者:Amit

是否可以使用Wordpress的用户界面(前端)部分在一次(或两次)点击中打开所有帖子的评论?我有很多帖子都有关闭的评论,这一定是错误的,我想让它们都是开放的评论。

这里有一个警告:我的主机提供商没有给我ssh 访问数据库,所以我不能只运行简单的sqlREPLACE 命令因此,我需要在wordpress的管理面板中找到一种方法来实现这一点。

谢谢

2 个回复
最合适的回答,由SO网友:Milo 整理而成

我写了一个快速插件,可以更新所有类型的帖子postcomment_status open 激活后,它应该对您有效。一旦激活一次,您可以立即停用和删除它。

<?php
/*
Plugin Name: update comment status
*/
function activate_update_comment_status() {
    global $wpdb;
    $wpdb->update( 
        $wpdb->posts, 
        array( 
            \'comment_status\' => \'open\'
        ), 
        array(
            \'post_type\' => \'post\'
        ), 
        array( 
            \'%s\'
        ), 
        array(
            \'%s\'
        ) 
    );
}
register_activation_hook( __FILE__, \'activate_update_comment_status\' );

SO网友:Mark.C

就因为这种方法太过时了,这里有一个现代的解决方案。

在“帖子”下的wp admin中,当您看到所有帖子的列表时,请选中标题旁边的框,以便选中所有帖子。然后选择“批量”选项“编辑”。从这里,您可以在选择框中更改所有注释以允许。然后单击更新。现在,您可以一次对所有帖子发表评论。

结束

相关推荐

Disable Comments Feed

我在一个私人网站上工作,那里需要隐藏评论。我知道如何从标题中删除注释提要,但是谁能给我一些关于如何完全禁用注释提要的说明呢。因为你所需要做的就是在单个帖子中添加/feed/然后你就可以看到评论feed了。我尝试创建feed-atom注释。php和feed-rss2-comments。php,但这仍然不起作用。