WordPress不再自己Pingback自己

Posted by zhang on

WordPress的Pingback的功能不错,但是WP有个毛病就是自己Ping自己,于是就有了No Self Pings,不过本着插脚越少越好的原则,提取插件中的代码添加到模板里就可以了。

编辑当前模板的functions.php文件,在底部加入

1

2

3

4

5

6

7

8

9

//取消自己ping自己

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’ );