如何自动审批内部回扣?

时间:2011-05-29 作者:warren

每当我在博客上写文章并链接到以前的文章时,pingback就会显示为需要批准的评论。

我正在跑步Disqus, 但这种情况甚至在插件使用之前就已经发生了。

comment settings

此行为的修复方法是什么?

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

注释处理在代码中有点难以遵循。我有根据地猜测,您已经启用了评论白名单(评论作者必须事先批准评论),但由于pingback无法被作者识别,因此它们被视为需要适度处理。

SO网友:Sébastien Méric

您可以使用此插件:http://wordpress.org/extend/plugins/disabler/

我在互联网上的某个地方找到了这个函数(但不记得在哪里…)。它可以满足您的需求:

// Remove self pings
add_action( \'pre_ping\', \'my_no_self_ping\' );
function my_no_self_ping( &$links ) {
    $home = get_option( \'home\' );
    foreach ( $links as $l => $link )
        if ( 0 === strpos( $link, $home ) )
            unset( $links[$l] );
}

结束

相关推荐

目前针对Comments.php推荐的最佳实践是什么?

我正准备向提交一个主题。Org repo并希望确保一切正常。我的设计中留下的最大漏洞之一是注释模板。我看了一下评论。php有几个主题,其中有210个是主要主题,并且比我开始时更加困惑。看起来(基于Otto、WP Engineer等的教程)注释模板已经简化,但当我查看大多数主题注释的来源时。php,它们仍然像基督教蒙托亚时代一样错综复杂。那么,请帮助我——设置注释模板的最佳方法是什么?该模板将捕获WP 3.0/3.1中最先进的功能,同时保持代码的简单性?