为什么自定义帖子类型的评论和trackback仍然有效?

时间:2016-05-31 作者:Yazmin

我们有一个网站,我们不需要评论或跟踪。

我们已执行以下操作来禁用Trackback:

在“设置”>“讨论”中,取消选中“允许来自其他博客的链接通知(pingback和trackback)”我们还返回并禁用了以前发布的任何内容的评论和跟踪。

这对于帖子和页面来说效果很好,但我们仍然可以获得自定义帖子类型的随机评论和跟踪。

现在,我知道我可以remove post type support 用于自定义帖子类型。但是,我们没有在自定义帖子类型定义中为注释显式设置“support”参数,并且in the Codex the default settings 说明如果没有设置“支持”的值,自定义帖子类型只支持标题和描述字段。

有人能帮我理解为什么我们仍然收到跟踪和评论吗?

还有,我们怎样才能阻止他们?

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

我错了,我说我们已经返回并禁用了以前帖子的所有评论和跟踪。事实证明,我们没有。上面Dan的评论让我意识到了我们的错误,因为当我开始扫描日志时,我注意到这些都是以前发布的页面<哼,哼

我们的解决方案是在数据库上运行以下两条SQL语句来关闭注释:

UPDATE wp_posts SET comment_status="closed";
和ping:

UPDATE wp_posts SET ping_status="closed";
对于我们之前发布的帖子。

Source: WordPress Codex