wp_cache_add_non_persistent_groups()
Позначає вказану групу/групи як непостійний кеш, тобто. який не слід зберігати для міжсесійного використання.
Не зберігати кеш між сесіями корисно, коли потрібно додати дані в кеш, який використовується тільки протягом поточної генерації сторінки або виконання скрипту. Це можуть бути змінені дані, призначені лише для однієї генерації сторінки.
За замовчуванням у WordPress все кешування є непостійним і створюється щоразу заново при кожній генерації сторінки. Але є плагіни, які переробляють структуру кеша WP так, щоб він зберігався (зазвичай диск) і використовувався ще до початку генерації сторінки (сесії).
ВАЖЛИВО: не всі плагіни об’єктного кешування підключають цю функцію!
Групи про які йдеться, вказуються в третьому параметрі функцій кешування, при додаванні кешу: wp_cache_add($key, $data, $group);
Хуків немає.
Повертає
null
. Визначається в плагіні, який опише цю функцію.
Використання
wp_cache_add_non_persistent_groups( $groups );
-
$groups
(рядок/масив) (обов’язковий) - Назва або масив назв груп, які потрібно зберігати в постійний кеш.
Приклади
#1 Додамо непостійні групи об’єктного кешу
wp_cache_add_non_persistent_groups( array('special', 'foo', 'bar') );
список змін
З версії 2.6.0 | Введено. |
Код wp_cache_add_non_persistent_groups() wp cache add non persistent groups WP 6.0.2
function wp_cache_add_non_persistent_groups( $groups ) { // Default cache doesn't persist so nothing to do here. }