如何在WordPress中禁用pingback和trackback

时间:2019-05-19 01:25:53  来源:igfitidea点击:

许多垃圾邮件发送者使用Pingbacks和Trackbacks在你的WordPress站点上创建垃圾邮件内容。
本教程将禁用WordPress中的pingback和trackback。
另外,从数据库中删除旧的pingback和trackback。

禁用pingback和trackback

使用此选项可以在新文章中禁用pingback和trackback。
进入WordPress管理面板,然后进入设置>>讨论选项。
现在取消选中下面截图中默认文章设置部分的复选框。

禁用现有的文章

上面的选项将为新文章禁用pingback和trackback,但是我们仍然需要为现有的文章禁用它。
我们可以通过直接查询数据库来做到这一点。
如果使用不同的前缀,可以用表名更改表名wp_posts。

mysql> UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'post';
mysql> UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'page';

删除pingback和trackback

最后,需要对现有文章进行远程pingback和trackback。
使用下面的查询来远程访问它。
如果使用不同的表前缀,可能需要更改表名wp_comments。

mysql> DELETE FROM  wp_comments WHERE  comment_type = 'trackback';