如果URL格式注释不完整,则显示wp_die

时间:2020-12-10 作者:UserUser-name

我删除了评论块中的url,但垃圾邮件发送者仍然发表评论并添加链接。如果url不为空,如何拒绝评论?

对不起,我的英语。

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

对于提交评论之前的所有简单操作,请使用操作pre_comment_on_post. 像这样:

add_action( \'pre_comment_on_post\', function() {
    if ( !empty( $_POST[\'url\'] ) ) {
        wp_die( \'Go away!\', \'Nope\', [ \'response\' => 403, \'exit\' => true ] );
    }
});

相关推荐

使用admin-ajax.php发出的AJAX POST请求的状态400

从昨天开始,我就一直在处理这个问题,编写并重写代码来修复这个400 XRH错误。我找不到办法来修理它。在向您展示代码之前,下面是一些上下文:我正在尝试将可变产品添加到归档循环中。我已经成功地将变体选择表单带到了那里,我可以使用AJAX发送正确的数据。问题似乎与请求有关。这是我的代码:// The main php function function variation_add_to_cart_product(){ $product_id = apply_filt