wordpress的pingback功能很强大的,比如我们自己做内链接标题的时候、别人引用复制我们文章的时候,我们是不是会在评论中看到被引用的记 录。可以作为我们跟踪文章被转载的来路,有些时候我们在内链接的时候经常出现这样的问题,使得我们还需要删除“评论”,如果通过审核发现文章下有这样的评 论很难看。
那怎么可以禁止出现这样的站内pingback呢?前几天我已经使用过,是在万戈(http://wange.im/no-self- ping-in-wordpress.html)的博客这篇文章收集还是不错的,没有使用插件,直接在FUNCTION.PHP文件加入代码就可以。
方法:,在 WordPress 主题的 functions.php 中添加如下代码:
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’ );
沟通咨询
+ 微信号 505969590 或扫码
