@vcherepko

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

Недавно погрузился в мир Wordpress! (очень спорные впечатление, даже после Битрикс). Браузер кэширует все напрочь. С файлами своей темы разобрался, добавлением к версии файла microdata.
Столкнулся с багом "обновления корзины" в WooCommerce, нагуглил решение, нужно поменять файл плагина. Сделал!!!! Подгружаются старые файлы!!! что только не делал: полностью очистил браузер, заходил с других браузеров. Ничего не работает, подгружает старый файл. Физически удалил с сервера файл по пути из консоли, не помогает.
Как обновить js плагина? Подскажите плиз, очень разнервничался!!!
  • Вопрос задан
  • 194 просмотра
Решения вопроса 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? Если да, то надо почистить его.
Плохая практика редактировать сам плагин, после обновления плагина всё слетит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы