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.