Проблема проверки капчи в форме входа в WooCommerce ⇐ Php
-
Anonymous
Проблема проверки капчи в форме входа в WooCommerce
Я создал капчу для формы входа в WooCommerce, единственная проблема в том, что когда я правильно заполняю поле капчи, появляется сообщение, что капча неверна.
Я поместил эти коды в файл функции:
function micaptcha_login() { echo ''; эхо '' . __('капча', 'мими-капча') . ''; echo ''; echo ''; эхо '' . __('капча изображения', 'мими-капча') . ' *' . __('изменить капчу', 'мими-капча') . ''; echo ''; echo ''; эхо ''; эхо ''; эхо ' (функция() { var captcha = document.getElementById("micaptcha"); varchangecaptcha = document.getElementById("change_captcha"); captcha.src = "' . get_stylesheet_directory_uri() . '/includes/captcha/captcha.php?rand=" + Math.random(); Changecaptcha.onclick = функция () { captcha.src = "' . get_stylesheet_directory_uri() . '/includes/captcha/captcha.php?rand=" + Math.random(); } } )(); '; echo ''; эхо '' . __('поле капчи', 'мими-капча') . ' *'; echo ''; echo ''; эхо ''; эхо ''; эхо ''; эхо '
'; вернуть истину; } add_action('woocommerce_login_form', 'micaptcha_login'); функция micaptcha_init_sessions() { если ( ! session_id() ) { @session_start(); } } add_action('init', 'micaptcha_init_sessions');
Это коды в файле captcha.php:
Я создал капчу для формы входа в WooCommerce, единственная проблема в том, что когда я правильно заполняю поле капчи, появляется сообщение, что капча неверна.
Я поместил эти коды в файл функции:
function micaptcha_login() { echo ''; эхо '' . __('капча', 'мими-капча') . ''; echo ''; echo ''; эхо '' . __('капча изображения', 'мими-капча') . ' *' . __('изменить капчу', 'мими-капча') . ''; echo ''; echo ''; эхо ''; эхо ''; эхо ' (функция() { var captcha = document.getElementById("micaptcha"); varchangecaptcha = document.getElementById("change_captcha"); captcha.src = "' . get_stylesheet_directory_uri() . '/includes/captcha/captcha.php?rand=" + Math.random(); Changecaptcha.onclick = функция () { captcha.src = "' . get_stylesheet_directory_uri() . '/includes/captcha/captcha.php?rand=" + Math.random(); } } )(); '; echo ''; эхо '' . __('поле капчи', 'мими-капча') . ' *'; echo ''; echo ''; эхо ''; эхо ''; эхо ''; эхо '
'; вернуть истину; } add_action('woocommerce_login_form', 'micaptcha_login'); функция micaptcha_init_sessions() { если ( ! session_id() ) { @session_start(); } } add_action('init', 'micaptcha_init_sessions');
Это коды в файле captcha.php:
Мобильная версия