喜欢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的方法