“你的评论正在等待审核”是如何运作的?

时间:2013-10-16 作者:Radek

这里的问题是,是否有人可以帮助我使评论“您的评论正在等待审核”正确地用于自定义页面。它适用于标准Wordpress页面,但不适用于我自己的页面。

我使用本机wp函数get_comments()wp_list_comments() 获取并显示注释。如果我提交了等待审核的新评论,评论和消息Your comment is awaiting moderation 任何人都可以访问。

我一直认为等待的评论只有提交评论的用户才能看到。如果不是这样,如果任何人都能看到评论,那么该消息的目的是什么?我能想到的一个目的是,这是一种通知,这条评论将在未来被缓和,并可能被删除。

如果真的每个人都能看到这样的评论,那么如果消息读出来This comment is awaiting moderation. 有没有办法更改插件中消息的文本?

更新

好的,这就是我的代码。如果我用标准wp方式显示页面,它工作正常。如果我使用我的代码,它将不起作用(意味着每个人都可以看到带有等待消息的注释。有人知道我需要向代码中添加什么才能使其起作用吗?我只使用上面的两个函数。代码是这样的

$comments =     get_comments(array(
    \'post_id\' => $post_id,
    \'status\' => \'approve\' 
));
    wp_list_comments(array(
//              \'page\' => 1,
        \'per_page\' => 10,
        \'avatar_size\'   => 16,
    ), $comments);

1 个回复
SO网友:Rarst

据我所知,等待审核信息应该只对评论作者可见。如果显示其他内容,则可能是缓存实现错误或其他代码干扰。

它的定制取决于它来自哪里-它可以是WP核心、核心主题或使用相同字符串的第三方主题。

结束