Удалить кусок js из родительской темы wordpress woocommerce

nikonlay
На сайте с 11.12.2006
Offline
180
94

Доброго дня всем!

На одном из сайтов woocommerce у меня почему-то при открытии любого товара фокус сразу сам "прыгал" на описание. И это неудобно было - хочется посмотреть фото и цену, а он сразу ниже, на описание перемещает. Я 3 года назад создавал тему   https://searchengines.guru/ru/forum/979756 и мне подсказали ответ - что нужно в файле / wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js удалить часть кода

И все бы хорошо, это решение работает, когда удаляешь, то ничего не "прыгает" на описание. Однако, это я же получается редактировал файлы ядра, и поэтому при каждом обновлении вукомерс у меня все слетает и приходится заново искать этот файл и заново удалять.

Хотя в остальном у меня все сделано нормально - у меня дочерняя тема от storefront и уже в ней внесены все правки. Кроме этой получается. Как вносить правки в css и шаблоны дочерней темы - это я знаю, а вот с js-кодом не разобрался. К тому же, мне ведь нужно не дописать новый код, или не переписать существующий, а именно удалить часть кода. Вот с этим не могу понять, как сделать, мог бы кто-нибудь подсказать?


Мощные бинокли и монокуляры: https://market.yandex.ru/store--volny-i-veter?businessId=79203856
S3
На сайте с 29.03.2012
Offline
325
#1

Вы ТРИ года назад занимались этим вопросом и ДО СИХ пор не знаете как правильно редактировать вукоммерс? я три года как не занимаюсь ВС и до сих пор знаю как это сделать, не ломая кор

Бегите ка вы из айти))) Не ваше)

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
nikonlay :
К тому же, мне ведь нужно не дописать новый код, или не переписать существующий, а именно удалить часть кода. Вот с этим не могу понять, как сделать, мог бы кто-нибудь подсказать?

Нужно не "переписать" и не "удалить часть", а заменить файл своим, удалив предварительно подключение родного. Свой - копия родительского с нужными изменениями.

Подключение js делается аналогично css, только вместо wp_enqueue_style() используется wp_enqueue_script().

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
nikonlay
На сайте с 11.12.2006
Offline
180
#3

Sly32 ,  так подскажите, если знаете,  вместо того, чтобы советы по бегу давать!

Этож не не форум "правильным ли я делом занимаюсь", а "веб-строительство"

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
Вот вспомнил-нашел. Денис сочинял как-то решение https://ru.stackoverflow.com/a/811862
Переопределение подключения js скриптов в WooCommerce
Переопределение подключения js скриптов в WooCommerce
  • 2018.04.09
  • Vladimir Vladimir 139 10 10 бронзовых знаков
  • ru.stackoverflow.com
Есть необходимость добавить свой код в файл: Я так понимаю, что при обновлении файл спокойно может замениться.. Есть ли возможность сделать так, чтобы этот файл подгружался не с этого пути, а с пути моей темы, например:
nikonlay
На сайте с 11.12.2006
Offline
180
#5
SeVlad, спасибо! Приятно видеть вас, а то уж думал совсем чужим форум стал )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий