wordpress技巧

开启trackback和pingback虽然能够增强博客间的互动,但是但初设计的时候的初衷完全不是现在这个样子的。现在trackback和pingback已经演变成了垃圾评论的一条通道。所以,我们已经没有理由保留这两个多余的功能。

在WordPress中如果要禁止trackback和pingback,一般的做法是:在管理界面的设置菜单的讨论>选项下,取消“接收来自外部博客的引用通告(trackback和pingback)”的选中状态。但是,你会发现你还是会收到通过trackback发送的垃圾评论。这是为什么呢,因为这只是禁止了人们对将来的文章使用引用通告。要完全禁止所有引用通告,就必须要在“编辑文章”子面板中编辑过去的每篇文章,取消允许引用通告的选中状态。或者可以在shell账号的命令行中或用PhpMyAdmin执行以下 MySQL语句:UPDATE wp_posts SET ping_status="closed";

如果目标是永久性禁止引用通告,还需要删除wp-trackback.php文件。

当前共有 5 条评论 发表在 “完全禁止trackback和pingback”

  1. tumutanzi

    tumutanzi

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

    更详细的命令。我也是通过上述命令把所有PING关闭了。垃圾评论现在太厉害了。

    回复
    • chonghua

      chonghua

      就是哇,可恶的垃圾评论!无论什么方法都阻挡不了机器人加不怀好意者。天天没事玩入侵

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注