wp_cache_add_non_persistent_groups

Помечает указанную группу/группы как непостоянный кэш, т.е. который не нужно сохранять для межсессионного использования.

Не сохранять кэш между сессиями полезно, когда нужно добавить данные в кэш, который используется только в течении текущей сессии. Это могут быть меняющиеся данные предназначенные для всего одной генерации страницы.

По умолчанию в WordPress всё кэширование непостоянное и создается каждый раз заново при каждой генерации страницы. Но есть плагины, которые переделывают структуру кэша WP так, чтобы он сохранялся (обычно на диск) и использовался еще до начала генерации страницы (сессии).

ВАЖНО: не все плагины объектного кэширования подключают эту функцию!


Группы о которых идет речь, указываются в третьем параметре функций кэширования, при добавлении кэша: wp_cache_add( $key, $data, $group );

Хуков нет.

Возвращает

Неизвестно заранее. Определяется в плагине который опишет эту функцию.

Использование

wp_cache_add_non_persistent_groups( $groups );
$groups(строка/массив) (обязательный)
Название или массив названий групп, которые не нужно сохранять в постоянный кэш.

Примеры

#1 Добавим непостоянные группы объектного кэша

<?php
function wp_cache_add_non_persistent_groups( $groups ) {
	// Default cache doesn't persist so nothing to do here.
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *