2016-09-07 139 views
2

使用'wp_login_failed'操作将用户重定向到自定义登录页面很容易。但它在WooCommerce中不起作用,因为它有自己的包装。 我无法找到该操作。重定向到Woocommerce失败登录时的自定义登录页面

/** 
* Process the login form. 
*/ 
public static function process_login() { 
    $nonce_value = isset($_POST['_wpnonce']) ? $_POST['_wpnonce'] : ''; 
    $nonce_value = isset($_POST['woocommerce-login-nonce']) ? $_POST['woocommerce-login-nonce'] : $nonce_value; 

    if (! empty($_POST['login']) && wp_verify_nonce($nonce_value, 'woocommerce-login')) { 
....... 
....... 
} catch (Exception $e) { 
      wc_add_notice(apply_filters('login_errors', $e->getMessage()), 'error'); 
     } 

有没有解决这个问题的方法?

感谢

回答

相关问题