Здравствуйте!
Как отключить закрытие модального окна кликом за его пределами? Каким образом это реализовать?
И попутно второй вопрос.
При попытке оформить заказ не авторизованному пользователю необходимо заполнить поля E-mail и имя. Если ввести некорректный E-mail, то открывается страница с ошибкой "WP_Error Object ( [errors] => Array ( [email_invalid] => Array ( [0] => Вы указали некорректный email! ) ) [error_data] => Array ( ) ) 1", причем не зависимо установлено или нет дополнение Order One Click.
По большей части меня интересует ответ на первый вопрос.
Отключить закрытие модального окна кликом за его пределами - решил вопрос по своему.
Как говорится, если долго мучиться, то что нибудь ....
Ссылка на рабочий пример:
Если кому то нужно, в двух словах суть действий.
Закинул style.css в wp-contentwp-recalladd-onorder-one-clickstyle.css
В index.php подцепил стили (style.css), после 6 строки прописал
rcl_enqueue_style( 'rcl-order-one-click', rcl_addon_url( 'style.css', __FILE__ ) );
В style.css добавил:
#ssi-modalWindow {
pointer-events: auto;
}
Далее.
Закинул cart.php в wp-contentwp-recalltemplates и в самом конце добавил
<?php
$content = "Hello, world!";
echo <<<HTML
{$content}
body {
color: red;
pointer-events: none;
}
HTML;
?>
Вся фишка в pointer-events
Все остальное можно подработать под себя.