多语言展示
当前在线:640今日阅读:138今日分享:34

WordPress禁止站内页面pingbacks

WordPress这个大名鼎鼎的博客程序大家应该不陌生,闲吧用的就是WordPress。WordPress有个功能是pingback,不过有个毛病就是站内链接也要pingback,弄得评论处很多提示。那么,怎么干掉WordPress pingback这个毛病呢?什么是pingback?Pingback是Wordpress中一项非常特殊的功能,在你新发布文章时,可以自动发送给相关网站或者搜索引擎的API,促进你的新文章收录,如果文章中有链接,它会自动对文中链接的目标页面进行评论。如果文中是外链,这样的pingbacks是有效的,可以通知被引用的站点,增加互动,但wordpress系统把内链也视为pingbacks,自己ping自己,这样没有任何意义,对搜索引擎也不友好。禁止WordPress ping自己的方法1.安装No Self ping插件这个简单,直接到Wordpress官方去下载No Self ping插件就OK了,然后后台启用。No Self ping插件下载地址:点击下载No Self ping2.代码实现禁止站内pingbacks实现起来也非常的简单,只需在所用主题风格目录下的functions.php里添加以下代码:// No Self Pingsfunctionno_self_ping( &$links) {$home= get_option('home');foreach($linksas$l=>$link)if( 0 ===strpos($link,$home) )unset($links[$l]);}add_action('pre_ping','no_self_ping'); 这样就实现了WordPress禁止站内页面pingbacks,闲吧自己采用的是第二种,尽量少用插件,呵呵~
推荐信息