W3 Total Cache и Woocommerce с темой Storefront: кеш категорий товаров не обновляется - PullRequest
0 голосов
/ 05 марта 2020

Я использую W3 Total Cache на веб-сайте Woocommerce с темой Storefront по умолчанию, и у меня возникают трудности со страницами категорий товаров (списки товаров, принадлежащих к одной категории товаров).

Если я добавляю товар в категорию, я буду видеть ее обновленной на странице (так как я вошел в систему как администратор и включена опция отключения кэша для администраторов).

Однако, если я использую другой браузер в качестве гостя, я не буду увидеть новые продукты, но вместо этого кэшированный сервер страниц по W3T C. Что-то мешает плагину кеша «видеть», что страница категории продукта была обновлена, и, следовательно, необходимо регенерировать кеш этой страницы.

Чтобы вручную попытаться исправить это:

У меня есть попытался очистить кеш браузера и принудительно удалить кеш этой страницы (в админ-панели> производительность> очистить текущую страницу), и он не работает.

Использование «Очистить все кэши» или «Очистить модули> Страница» Cache: All "работает, но идея состоит только в том, чтобы очистить обновленную страницу, а не все страницы.

Любые идеи по решению этой проблемы приветствуются. Спасибо.

1 Ответ

1 голос
/ 05 марта 2020

Вы можете добавить эти страницы категорий в Performance> Page Cache> Advnaced. Там вы можете найти множество вариантов, так что вы можете выбрать тот, который подходит вам лучше всего. Не кэшируйте следующие страницы или Никогда не кэшируйте страницы, связанные с этими категориями, - это один из вариантов, который может помочь вам в вашей проблеме.

Кроме того, вы можете проверить на вкладке настроек кэша страницы, чтобы убедиться, что Опция «Опубликовать условия страниц» отмечена. Там вы можете найти так много вариантов, которые могут быть полезны. enter image description here

На Woocomerce есть руководство по настройке W3T C с Wocommerce, которое вы можете найти здесь . Вы также можете найти инструкции по вашей проблеме в W3T C blog здесь . Я надеюсь, что это поможет

Дайте мне знать, если это поможет.

...