0

Я новичок в wordpress и разрабатываю пользовательский плагин платежей для wocommerce. я хочу, прежде чем запускать обработку платежей, чтобы проверить форму выписки в соответствии с указанными правилами, а проверка не позволяет остановить выполнение и вернуть сообщение об ошибке.Wocommerce Проверка формы проверки внутри платежного плагина

Может кто-нибудь сказать мне, как я могу добиться этого.

благодаря

ответ

0
add_action('woocommerce_checkout_process', 'my_validation'); 

function is_phone() { 
    $some_field = $_POST['your_field_name']; //this is how you get the value of your field. 
    if($some_field == "") { //here we check if the field is empty, you can add your rules. 
     wc_add_notice(__('Your field is empty, please fill it'), 'error'); 
    } 
} 

И в конце мы добавим уведомление с сообщением вы хотите показать, также отметим, что это ошибка. Это входит в functions.php вашей темы. Вы можете редактировать полученное сообщение, а также правило. Позвольте мне знать, если это помогает.

+0

Я не хочу добавлять новую пользовательскую проверку Я просто хочу позвонить существующей проверке перед вызовом обработки платежа –

Смежные вопросы