Nocache_headers () - встановлює заголовки, які запобігають кешування у всіх браузерах

Встановлює заголовки, які запобігають кешування у всіх браузерах.

nocache_headers () потрібно використовувати до виведення будь-якої інформації на екран.

опцію, щоб видалити http заголовок Last-Modified або встановлює йому пусте значення. Також прописує інші заголовки пов'язані з кешуванням сторінок браузером які повертає функція wp_get_nocache_headers ():

Ця функція використовується по всій адмін-панелі WordPress (wp-admin / admin.php) і при ajax запитах (wp-admin / admin-ajax.php), щоб відключити браузерні кешування виставлене в настройках сервера nginx або apache (htaccess). Включений барузерний кеш в адмінки буде заважати нормальній роботі WP.

повертає

Нічого не повертає.

Використання

1. Скасуємо кешування в браузері

Скасуємо кешування сторінки перед тим як виконувати будь-якої код пов'язаний з сесіями або який виводить інформацію яка завжди повинна бути свіжою:

Код nocache headers. wp-includes / functions.php WP 4.8.2

cвязана функції

З мітки: headers

Ще з розділу: Без рубрики

Geleosan cайт: life-trip.ru

У W3TC у мене включений page cache, brouser cache і database cache. У налаштуванні Page Cache для "comment cookie lifetime" стоїть значення "-1", тобто кукіси зберігаються, як і у самого Вордпресс за замовчуванням 1 рік. Розумію, що проблема не в часі зберігання кукисов, а в тому, що підставляються дані не з тих кукисов.

Може зможете підказати, в який бік копати? Що такого робить W3TC?

P.S. C плагіном Hyper Cache + DB Cache була подібна штука. Без плагінів проблеми не зустрічалося начебто.