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

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

      回复

发表评论

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