发布时有关评论状态的决定由wp_allow_comment()
作用
其中有一个过滤器,可用于相应地更改它。基本表单如下所示(未测试):
add_filter( \'pre_comment_approved\', function( $approved, $commentdata ) {
if ( ! empty( $commentdata[\'comment_author_url\'] ) ) {
return \'spam\';
}
return $approved;
}, 10, 2 );
但这可能需要改进,因为它可能会干扰在站点上注册的用户,这些用户在配置文件中设置了URL。