WordPress禁止站内页面pingbacks

WordPress这个大名鼎鼎的博客程序大家应该不陌生,闲吧用的就是WordPress。WordPress有个功能是pingback,不过有个毛病就是站内链接也要pingback,弄得评论处很多提示。那么,怎么干掉WordPress pingback这个毛病呢?

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插件下载地址:

[Downlink href=”http://downloads.wordpress.org/plugin/no-self-ping.0.2.zip”]点击下载No Self ping[/Downlink]

2.代码实现禁止站内pingbacks

实现起来也非常的简单,只需在所用主题风格目录下的functions.php里添加以下代码:

[php]
// No Self Pings
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’ );
[/php]

这样就实现了WordPress禁止站内页面pingbacks,海草吧自己采用的是第二种,尽量少用插件,呵呵~

人已赞赏
网络教程

LNMP环境下nginx升级后提示warn log_format错误的解决办法

2020-3-13 8:25:15

网络教程

LNMP防CC攻击的实现方法

2020-3-13 10:21:34

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索