发表于 2013-06-21 02:57:36 by 月小升
尽管我已经对博客加了评论验证,关闭了traceback和pingback,依然无法抵挡一些人,对以前发布的博客进行pingback,导致了大量的垃圾评论。
以下小代码,过滤pingback
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' ); |
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' );
添加到Themes/模板目录/funtions.php里。
This entry was posted in
PHP and tagged
wordpress,
wordpress插件. Bookmark the
permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:
月小升博客 –
https://java-er.com/blog/close-pingback/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.
这个pingback的确挺烦人的。。
垃圾评论真的很烦恼,我的论坛都被迫加上验证码了。
后台不是可以关闭pingback功能么?