WP_CACHE_INCR() │ WP 3.3.0
Функция WP_CACHE_INCR()
используется для увеличения значения числового элемента кэша по заданному ключу и группе. Если вы хотите уменьшить значение, используйте функцию wp_cache_decr()
.
Применение
Функция использует метод WP_Object_Cache::incr()
и не имеет хуков.
Возвращаемое значение
- Integer|false: Новое значение элемента при успехе, или
false
в случае ошибки.
Синтаксис
wp_cache_incr( $key, $offset, $group );
- $key (int|string) (обязательный): Ключ для содержимого кэша, которое нужно увеличить.
- $offset (int): На сколько нужно увеличить значение элемента. По умолчанию:
1
. - $group (string): Группа, к которой принадлежит ключ. По умолчанию:
''
.
Пример использования
Чтобы увеличить значение кэша в группе my_group
с ключом my_key
на 10
, выполните следующий код:
wp_cache_incr( 'my_key', 10, 'my_group' );
Заметки
- Ознакомьтесь с методом:
WP_Object_Cache::incr()
. - Глобальная переменная:
WP_Object_Cache
. Объект кэша глобальной области.
История изменений
- С версии 3.3.0: Функция была введена.
Код WP_CACHE_INCR
Вот как функция реализована в файле wp-includes/cache.php
:
function wp_cache_incr( $key, $offset = 1, $group = '' ) {
global $wp_object_cache;
return $wp_object_cache->incr( $key, $offset, $group );
}
Связанные функции
Объектный кэш (Кэширование)
Вот некоторые функции, связанные с кэшем:
_prime_post_caches()
clean_comment_cache()
clean_post_cache()
clean_user_cache()
wp_cache_add()
wp_cache_add_global_groups()
wp_cache_add_non_persistent_groups()
wp_cache_decr()
wp_cache_delete()
wp_cache_flush()
wp_cache_flush_runtime()
wp_cache_get()
wp_cache_get_last_changed()
wp_cache_replace()
wp_cache_set()
wp_clean_update_cache()
WP_Embed::delete_oembed_caches()
wp_using_ext_object_cache()
Эти функции помогут вам более эффективно управлять кэшом и расширять функциональность WordPress.