最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

wordpress禁止站内pingback的方法

wordpress教程 有客 1738浏览

喜欢wordpress的朋友们都知道,转载的文章里经常出现一些链接,当文章发布后,wordpress会自动开启pingback,

有客在写文章,或者二次编辑时就经常出现一些文章评论,这些评论有客刚开始觉得很是莫名其妙,

现在有客知道是因为Pingback功能引起的,希望大家能够注意关闭哦!

什么是pingback?

Pingback这个功能中文解释是「引用」,当你的文章有引用别人的内容时(通常内容里有加上对方的超链接),

一旦文章发表后,就会自动启动Pingback功能,这功能会发送一个Ping给对方,会以评论的方式呈现

(估计很多博友有时候在发表文章时,看见自己的新文章下面有一个跟文章内容一样的评论,这就是Pingback功能的“副作用”,下面会详细解说)。

发送Ping的对象取决于文章内所有的网址(超链接)。换句话说,如果文章内提及太多的网址,

可能会让您的服务器加重负荷哦。提醒一下,如果太滥发这样的Pingback,会造成被标记成为垃圾信息。

在WordPress中默认情况下,作者引用自己博客的文章都要来一下pingback,其实这是完全没有必要的!

WordPress的后台可以设置不接受外部博客的pingback,却不能屏蔽自己对自己的pingback。

今天有客就为大家介绍wordpress禁止站内pingback的三种方法

wordpress非插件禁止站内pingback

打开你主题的functions.php文件,加入如下代码:

//remove pings to self
function no_self_ping( &$links ) {
    $home = get_option( 'home' );
    foreach ( $links as $l => $link )
        if ( 0 === strpos( $link, $home ) )
            unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );

使用插件No Self Pings禁止站内pingback
如果你不懂得使用第一种的代码方法,那可以使用插件No Self Pings,

这款插件使用很简单,安装后即可使用,不过个人建议还是直接使用代码的方式更好。

No Self Pings插件可查看具体介绍:wordpress避免站内页面互Ping插件:No Self Pings

转载请注明:有客帮 » wordpress禁止站内pingback的方法