Модератор
Юрій
(@yube)
Посмотрите, какая версия jQuery нужна jquery.maskedinput.min.js. Подозреваю 1.*, а не 3.6.
Модератор
Yui
(@fierevere)
永子
Попробуйте поставить плагин
https://ru.wordpress.org/plugins/enable-jquery-migrate-helper/
и включить режим совместимости, хотя бы вывод диагностики получите получше.
Внимательно прочитайте ЭТО
https://ru.wordpress.org/support/article/jquery-wordpress-5-5/
ситуация чуть изменилось
сейчас так
это предупреждения
jQuery.Deferred exception: $(…).mask is not a function TypeError: $(…).mask is not a function
at HTMLDocument.eval (eval at <anonymous> (http://virabyan11.beget.tech/:2:127), <anonymous>:27:54)
at e (http://virabyan11.beget.tech/wp-includes/js/jquery/jquery.min.js?ver=3.6.0:2:30038)
at t (http://virabyan11.beget.tech/wp-includes/js/jquery/jquery.min.js?ver=3.6.0:2:30340) undefined
а это ошибка
Uncaught TypeError: Cannot read properties of undefined (reading ‘msie’)
at jquery.maskedinput.min.js?ver=1:9
at jquery.maskedinput.min.js?ver=1:276
как я понимаю надо просто заменить этот файл jquery.maskedinput.min.js на обновленый версии, если да то как найти?
Модератор
Юрій
(@yube)
Боюсь, что «просто» не получится.
Можно попробовать другой jquery-плагин, он вроде как не заброшен.
https://github.com/RobinHerbots/Inputmask
простите но я не очень хорошо понял, там очень много файлов, взять оттуда только файл jquery.inputmask.js или что?
Модератор
Yui
(@fierevere)
永子
взять 1 файл не получится, так оно работать не будет
надо чтобы плагин в целом был адаптирован к работе с данной версией скрипта jquery.
Юрий вам предложил заменить ваш существующий на сайте плагин, на тот, что по ссылке. Целиком.
ну это же не плагин для WordPress. как установить его?
Модератор
Yui
(@fierevere)
永子
можно конечно покрутить и прибить его на сайт…
но да, там не плагин WP
https://wordpress.org/plugins/masks-form-fields/
а этот не подойдет?
Спасибо болшой, думаю что с этим плагином не будет проблемы