wp_cache_delete()
Видаляє кеш за вказаним ключем та групою.
Ця функція може бути перевизначена плагінами. Якщо ви використовуєте плагін об’єктного кешування, ця функція може працювати трохи інакше, тому що її робота прописується окремо. А в цьому описі показано, як працює базова функцію WordPress.
Працює на основі:
WP_Object_Cache()
WP_Object_Cache()
Хуків немає.
Повертає
true|false
. Логічне: true якщо вдалося видалити кеш та false при невдачі.
Використання
wp_cache_delete($key, $group);
-
$key
(число/рядок) (обов’язковий) - Ключ кеша, який потрібно видалити.
-
$group
(рядок) -
Назва групи, в якій потрібно шукати вказаний ключ.
За замовчуванням: ”
Приклади
#1 Видалимо раніше встановлений кеш
Це фрагмент коду з функції clean_post_cache() . Тут ми видаляємо кеш посту 23, який знаходиться в групах ‘posts’ ‘post_meta’:
$post_id = 23; wp_cache_delete($post_id, 'posts'); wp_cache_delete($post_id, 'post_meta');
нотатки
- Дивіться: WP_Object_Cache::delete()
- Global. WP_Object_Cache. $wp_object_cache Object cache Global instance.
список змін
З версії 2.0.0 | Введено. |
Код wp_cache_delete() wp cache delete WP 6.0.2
function wp_cache_delete( $key, $group = '' ) { Global $wp_object_cache; return $wp_object_cache->delete( $key, $group ); }