WordPress,以编程方式删除注释块

时间:2010-11-30 09:55:53

标签: php wordpress

我想从指定的'n'帖子中删除Word Press评论块。这些帖子是动态生成的,不需要评论块

4 个答案:

答案 0 :(得分:0)

最简单的方法就是取消选中你在wordpress管理区域内创建的帖子底部的“显示评论”。

或者,您可以通过进入管理区域中的“设置»讨论”部分并取消选择“允许其他人发表对新文章的评论”来完全禁用评论。

答案 1 :(得分:0)

项目的注释块在列表文件中是主页的文章或您创建的每个类别的文章。 查看Wordpress中的存档/index.php并查看HTML注释块。

答案 2 :(得分:0)

您使用wp_insert_post生成帖子吗?如果是这样,请在插入时将选项“comment_status”设置为“关闭”。

要更改现有帖子的状态,请使用wp_update_post;您只需要发送ID和comment_status选项来关闭(或打开)评论。

答案 3 :(得分:0)

未经过测试,但这应该适用于index.php / single.php文件..

$posts_to_hide_comments = array(1, 3, 8, 9, 10, 13, 17, 24);

if (! in_array($post->ID, $posts_to_hide_comments, true)) {

    comments_template();

}