在所有帖子/页面上禁用评论


8

有没有一种快速的方法来禁用所有帖子和页面上的所有评论。我知道您可以进入帖子下的仪表板,单击评论下的“编辑”和“不允许”。那是唯一的方法吗?

Answers:


20

通过comments_open()功能执行是否启用注释的检查。

您可以通过如下所示的过滤器使其始终返回false:

add_filter('comments_open', '__return_false');   

另一种方法是使注释仅对中的注册用户可用(即,如果您没有公开注册)Settings > Discussion


最简单的本机wp和最佳解决方案。+1
凯撒


2

批量修改在仪表板的文章或网页视图指出现有的网页在这里

  1. 转到“所有帖子”页面。
  2. 单击标题中的复选框。
  3. 在批量操作下拉菜单中选择“编辑”,然后单击“应用”。批量编辑区域将出现。
  4. 在批量修改区域的中间是四个下拉菜单。第二个是征求意见。将其更改为“不允许”。
  5. 使用大容量编辑区域右侧的类似下拉菜单来关闭ping。
  6. 单击最右边的更新按钮。

1

我认为我应该为上述问题添加一个答案,因为对于其他正在搜索此问题的人来说可能不是立即显而易见的。

在设置>>讨论中,您可以在默认文章设置中取消选中“允许其他人对新文章发表评论”。但是,请注意,这只会影响新的帖子/页面。

您可以在仪表板的“帖子”或“页面”视图中批量编辑现有页面。

对于某些不想触摸模板文件的人来说,这可能是一种首选方法。


一个人如何批量编辑仪表板“帖子”或“页面”视图中的现有页面?我在“帖子”或“页面”视图中没有看到任何选项。
MikeiLL 2015年

在信息中心的“帖子”或“页面”视图中,应该有一个“批量操作”下拉值。将其更改为“编辑”,然后选择所有帖子/页面或仅选择所需的帖子/页面,然后单击“应用”,它将弹出批量编辑选项。
TomC

0

在主题中不包括评论表也可以(我通常这样做)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.