Содержание
скрыть
Позволяет задать или обновить значение транзитного кэша для всей сети WordPress Мультисайт.
set_site_transient( $transient, $value, $expiration = 0 )
Возвращает true
, если значение кэша было установлено, false
– в обратном случае.
Параметры
- $transient
- (строка) Ключ транзитного кэша, очищать для SQL не нужно, должно быть максимум 167 символов в длину.
- $value
- Значение. При передаче массивов и объектов, не нужно их сериализовывать, функция и так об этом позабодится.
- $expiration
- (целое число) Время в секундах, через которое кэш будет удалён, можно использовать константы времени WordPress.
Пример
Например вы можете сохранить в кэш сети мультисайт что-либо на 24 часа вот так:
set_transient( 'true_cache_key', $true_results, 60 * 60 * 24 );
Или же вот так при помощи константы времени:
set_transient( 'true_cache_key', $true_results, DAY_IN_SECONDS );
Источник: Блог Миши Рудрастых