Я разрабатываю плагин, чтобы проверить, проверено ли электронное имя/имя пользователя.Удалить процесс WooCommerce Войти действие
Мне нужно переопределить или заменить действие process_login в файле includes/class-wc-form-handler.php
woocommerce через мой плагин.
Я создал пользовательскую функцию для входа. но перед этим хочу удалить функцию process_login
.
Я попробовал этот код:
add_action('init', 'remove_default_login_process');
function remove_default_login_process(){
if (class_exists('WC_Form_Handler')) {
remove_action('wp_loaded',array('WC_Form_Handler','process_login',20));
}
}
add_action('wp_loaded','my_custom_login_process',20);
function my_custom_login_process(){
//Code for Login and verify email
}
Но ничего не получалось до сих пор.