Size: a a a

WordPress && WooCommerce

2020 March 31

G

GraFiN in WordPress && WooCommerce
Nikita MaL
Не знаю на сколько это зайдёт , но попробуй в .htaccess исключить файл function.php из Кеша , как-то так ( лучше уточнить у гугла )
<FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$">
 Header unset Cache-Control
</FilesMatch>
Не, он сам functions.php не кэширует, он кэшируют страницу на которой происходят изменения. Отключить кэш для всей страницы не вариант
источник

NM

Nikita MaL in WordPress && WooCommerce
GraFiN
#вопрос
Исключаю категории в functions.php
add_filter( 'woocommerce_product_categories_widget_args', 'woo_product_cat_widget_args' );

Но страницы кешируются LiteSpeed плагином. Как исключить functions.php из кеша, чтобы он не кешировался.

Очень странно, что он вообще кешируется.
Ты тут написал «как исключить function.php из Кеша» ))
источник

G

GraFiN in WordPress && WooCommerce
Надо, только чтобы не кешировались категории и меню.
Гуглю сейчас про Litespeed, может что получится. В самом плагине есть исключения для категории, но это не список категорий, а запрет на кэш всех страниц из категории по слагу
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
гугли тогда уж фрагментарное кеширование
источник

G

GraFiN in WordPress && WooCommerce
Mikhail Kobzarev
гугли тогда уж фрагментарное кеширование
У меня сервак LiteSpeed и плагин LiteSpeed, другого не дано )
источник

NM

Nikita MaL in WordPress && WooCommerce
Тогда хрен знает , можно ли исключать из Кеша , грубо скажем один блок )
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
если блок будет динамическим, например через ajax - почему нет
источник

SZ

Sergej Zhuk in WordPress && WooCommerce
GraFiN
У меня сервак LiteSpeed и плагин LiteSpeed, другого не дано )
Ну тогда развлекайтесь
источник

G

GraFiN in WordPress && WooCommerce
Sergej Zhuk
Ну тогда развлекайтесь
Что же еще на карантине делать)
источник

SZ

Sergej Zhuk in WordPress && WooCommerce
Я бы наверно нанял специалиста еслибы не разбирался в вопросе
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
ну почитать доку стоит на офсайте и посмотреть по слову exclude
источник

SZ

Sergej Zhuk in WordPress && WooCommerce
Рекомендую @mihdan. Быстро, качественно
источник

G

GraFiN in WordPress && WooCommerce
Sergej Zhuk
Я бы наверно нанял специалиста еслибы не разбирался в вопросе
Так и не буду никогда разбираться, если нанимать специалистов
источник

G

GraFiN in WordPress && WooCommerce
Нашел ESI.
источник

G

GraFiN in WordPress && WooCommerce
GraFiN
Нашел ESI.
Поставил для виджета категорий TTL=0
В общем с виджетом проблему решил, он больше не кешируется. Теперь как-то надо главное меню не кешировать
источник

NM

Nikita MaL in WordPress && WooCommerce
GraFiN
Поставил для виджета категорий TTL=0
В общем с виджетом проблему решил, он больше не кешируется. Теперь как-то надо главное меню не кешировать
Значит его тоже в виджет запихни и не кешируй по той же схеме 😄
источник

G

GraFiN in WordPress && WooCommerce
Nikita MaL
Значит его тоже в виджет запихни и не кешируй по той же схеме 😄
Там сложнее, функционал ESI для меню отсутсвует. Сделал уже меню как отдельную страницу и на нее TTL = 0

Теперь вопрос как убрать оперделенный пункт меню? Гугл дает инструкции как убрать меню из админки и никто не пишет как убрать с сайта ((
источник

NM

Nikita MaL in WordPress && WooCommerce
Что-то ты там странное делаешь ))) Сколько вп юзаю ещё никогда таким мазохизмом не занимался ))
источник

SZ

Sergej Zhuk in WordPress && WooCommerce
GraFiN
Там сложнее, функционал ESI для меню отсутсвует. Сделал уже меню как отдельную страницу и на нее TTL = 0

Теперь вопрос как убрать оперделенный пункт меню? Гугл дает инструкции как убрать меню из админки и никто не пишет как убрать с сайта ((
Не все в гугле есть, откройте код и посмотрите там все ответы есть ( может не вызывать в хидере меню?)
источник

G

GraFiN in WordPress && WooCommerce
Nikita MaL
Что-то ты там странное делаешь ))) Сколько вп юзаю ещё никогда таким мазохизмом не занимался ))
Задача исходя из записей куков скрывать категории товаров в боковом виджете и в главном меню. При этом мимо серверного кэша.
источник