未调用挂钩REGISTION_ERROR

时间:2014-02-19 作者:Babu

我无法验证插件中的自定义字段。我想跳过WordPress上的一些注册。我的代码片段如下:

add_filter( \'registration_errors\', \'reg_user_register\', 10, 3);
function reg_user_register($errors, $sanitized_user_login, $user_email){
    global $wpdb;
    echo "<pre>";  /*need the values that are post from registration page*/
    print_r($_POST);
    exit();}
}

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

您没有正确使用registration\\u errors挂钩。应该是这样的:

add_filter( \'registration_errors\', \'reg_user_register\', 10, 3);
function reg_user_register($errors, $sanitized_user_login, $user_email){
    $custom_reg_field1 = $_POST["custom_reg_field1"];
    // add error checking here
    if ( empty($custom_reg_field1) ) {
        $errors->add(\'custom_reg_field1\', __( \'Please enter a reg_field1.\' ) );
    }
    return $errors;
}

结束

相关推荐

theme functions (hooks)

WordPress已经提出了这个问题,但没有答案。我只是想在这个论坛上试试,如果有人知道的话,因为我也有同样的问题。要使用jquery滑块编辑我的主题,如何转到该脚本?,显示“$主题->挂钩(\'content\\u before\');”在content div标记中。有人能帮忙吗?我的主题索引。php包含以下内容<div id=\"main\"> <?php $theme->hook(\'main_before\'); ?> &#x