@vcherepko

Как принудительно обновить js в WooCommerce?

Недавно погрузился в мир Wordpress! (очень спорные впечатление, даже после Битрикс). Браузер кэширует все напрочь. С файлами своей темы разобрался, добавлением к версии файла microdata.
Столкнулся с багом "обновления корзины" в WooCommerce, нагуглил решение, нужно поменять файл плагина. Сделал!!!! Подгружаются старые файлы!!! что только не делал: полностью очистил браузер, заходил с других браузеров. Ничего не работает, подгружает старый файл. Физически удалил с сервера файл по пути из консоли, не помогает.
Как обновить js плагина? Подскажите плиз, очень разнервничался!!!
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
@vcherepko Автор вопроса
Плагина кэша не стоит.
Плохая практика редактировать сам плагин

Это я в курсе...
Может подскажете?
Проблема с обновлением корзины.
<button type="submit" class="button" name="update_cart" value="Обновить корзину" disabled>Обновить корзину</button>

В консоли удаляю параметр disabled, все работает. В php кнопка написана без disabled. Соответственно disabled добавляет скрипт плагина. (который советовали почистить). Неужели нужно собственным скриптом чистить кнопку, может кто сталкивался?

UPD: Решение. Мое. (считаю диким костылем)
$(".button_update").prop( "disabled", null );
$( document.body ).on( 'updated_cart_totals', function() { 
    $(".button_update").prop( "disabled", null );
 } );
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Chefranov
@Chefranov
Новичок
У вас плагин кэширования стоит в WP? Если да, то надо почистить его.
Плохая практика редактировать сам плагин, после обновления плагина всё слетит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы