WP_CACHE_DECR() │ WP 3.3.0
Функция WP_CACHE_DECR()
уменьшает значение числового элемента кэша, используя заданный ключ и группу.
Если вам нужно увеличить значение числового элемента кэша, используйте функцию wp_cache_incr()
.
В чем заключается функция
Эта функция используется для уменьшения значения кэша, хранящегося под определённым ключом и группой, что может быть полезно в различных ситуациях, например для счётчиков или при управлении ресурсами.
Возвращаемые значения
- Int|false: новое значение элемента в случае успешного выполнения, или
false
, если произошла ошибка.
Использование функции
wp_cache_decr( $key, $offset, $group );
Параметры
- $key (int|string) (обязательный): ключ кэша, значение которого нужно уменьшить.
- $offset (int): на сколько уменьшить значение элемента. По умолчанию:
1
. - $group (string): группа, к которой принадлежит ключ. По умолчанию:
''
.
Пример
Уменьшаем значение в кэше для группы my_group
с ключом my_key
на 10
:
wp_cache_decr( 'my_key', 10, 'my_group' );
Замечания
- Эта функция работает с
WP_Object_Cache::decr()
, что является глобальным экземпляром кэша объектов WordPress.
Изменения
- С 3.3.0: Функция была добавлена в WordPress.
Код функции
Вот как выглядит функция wp_cache_decr
в коде:
function wp_cache_decr( $key, $offset = 1, $group = '' ) {
global $wp_object_cache;
return $wp_object_cache->decr( $key, $offset, $group );
}
Связанные функции
Функция wp_cache_decr()
относится к группе функций кэширования объектов в WordPress. Вот некоторые из них:
- _prime_post_caches(): подготовка кэша для постов.
- clean_comment_cache(): очистка кэша для комментариев.
- clean_post_cache(): очистка кэша для постов.
- clean_user_cache(): очистка кэша для пользователей.
- wp_cache_add(): добавление элемента в кэш.
- wp_cache_delete(): удаление элемента из кэша.
- wp_cache_get(): получение элемента из кэша.
- wp_cache_incr(): увеличение значения элемента кэша.
- wp_cache_set(): установка значения элемента в кэше.
Эти функции помогут вам эффективно управлять кэшем в WordPress и улучшить производительность вашего сайта.