如何禁止博客内链中的pingback
昨天看到一个seo的方法,其中提到合理的内链对page rank的重要性。想到我现在还未破零的pr,赶紧在接下来的几篇文章中增加了一些内链。可是在后台界面却出现了类似有新评论时的文字,着实让我兴奋了一把,以为是有了新的评论!可仔细一看原来是内链的ping back。
何为ping back?PingBack是用来通知你的博客文章被引用情况的一种手段。当其他人的博客中有你的网页链接时,ping back会把这个链接的信息 通知给你。这个方法使得Web作者可以追踪什么人链接至他的文章。而WordPress程序,具有当一
篇文章出版的时候,自动pingback这篇文章中所有的连结的功能。可是如果自己ping back 自己,在后台就会看着有些乱。这时我们可以利用no-self-pings这个插件。
如果不想安装插件可以把下面这段代码复制到主题中的function.php中。
<?php
/*
Plugin Name: No Self Pings
Plugin URI: http://blogwaffe.com/2006/10/04/421/
Description:
Version: 0.2
Author: Michael D. Adams
Author URI: http://blogwaffe.com/
License: GPL2 – http://www.gnu.org/licenses/gpl.txt
*/
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’ );
?>


















Hello from Russia!
Can I quote a post in your blog with the link to you?