OpenTips
Ответы в темах
-
@yube спасибо что посмотрели!
http://new.xn--80aac2aaljygg2ao7i.xn--p1ai/?s=01-13%2Fwp-content%2Fthemes%2Ffabrikipalto%2Fjq%2Fjquery.maskedinput-master%2Fdist%2Fjquery.maskedinput.js&ver=5.2.4'></script>
Это я неправильно поставил ссылку, исправил как вы указали выше. Именно в этом ошибка и крылась.
Теперь все работает! Спасибо вам большое за помощь!
@yube, спасибо. Исправил. Сайт вернулся к жизни.
Но сама «затея» не сработала.Проверка не происходит, получаю в консоле вот такое сообщение:
Uncaught TypeError: jQuery(…).mask is not a function@tuxfighter — Нет, не вижу.
Я упоминал выше вот такую важную деталь:
«Я честно говоря не до конца понимаю что я вообще делаю поэтому прошу простить если все вышеуказанное это полная глупость с моей стороны».Простите, но начинающие разработчики тоже бывают.
Я понимаю как вас всех это по видимому бесит, но так уж сложилось что кроме меня попросить решить эту проблему было некого, вот я и пытаюсь. Как могу…P.S. Я нашел кнопку
code
, не сразу понял что речь идет об оформлении сообщений, вы же все вежливо «пояснили».Спасибо!
maskedinput подключился, но вторая часть кода:add_action( 'wp_footer', function() { echo ' <script> jQuery('#billing_phone').mask("+7 (999) 999-99-99"); </script> '; });
вызывает ошибку
Прошу прощения за ошибку с разделом.
Тут речь о плагине All Import и поэтому в раздел Woocommerce я вопрос не размещал. К тому-же в англоязычной версии форума как в поддержке All Import так и Woocommerce мне вообще не ответили хотя вопрос размещался несколько дней назад.В любом случае, в будущем буду внимательнее по поводу разделов. Моя ошибка.
Спасибо!
Но не получилось. Скорее всего я что-то делаю неправильно.
Я подключил JQ (через functions.php)
function my_scripts_method(){ if ( !is_admin() ) { wp_enqueue_script( 'jquery' ); } } add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
скачала плагин отсюда: https://github.com/digitalBush/jquery.maskedinput
в head вставил:<script type="text/javascript" src="http://new.xn--80aac2aaljygg2ao7i.xn--p1ai/wp-content/themes/fabrikipalto/jq/jquery.maskedinput-master/dist/jquery.maskedinput.js"></script>
Далее в functions.php добавил
<script type="text/javascript"> jQuery('#billing_phone').mask("+7 (999) 999-99-99"); </script>
Как результат получил: VM6570:2 Uncaught ReferenceError: jQuery is not defined
—-
Я честно говоря не до конца понимаю что я вообще делаю поэтому прошу простить если все вышеуказанное это полная глупость с моей стороны 🙂- Ответ изменён 4 года, 5 месяцев назад пользователем Yui. Причина: для оформления кода есть кнопка code