函数文档

clean_bookmark_cache()

💡 云策文档标注

概述

clean_bookmark_cache() 函数用于删除书签缓存,包括特定书签ID的缓存和书签列表缓存,并清理对象术语缓存。

关键要点

  • 函数接受一个必需参数:$bookmark_id(书签ID)。
  • 内部调用 wp_cache_delete() 删除 'bookmark' 缓存组中的特定书签ID和 'get_bookmarks' 键。
  • 调用 clean_object_term_cache() 清理与书签相关的术语缓存。
  • 自 WordPress 2.7.0 版本引入。

相关函数

  • wp_cache_delete():从缓存中移除指定键和组的内容。
  • clean_object_term_cache():从缓存中移除对象与术语的关系。
  • 被 wp_delete_user()、wp_insert_link()、wp_set_link_cats() 和 wp_delete_link() 等函数调用。

📄 原文内容

Deletes the bookmark cache.

Parameters

$bookmark_idintrequired
Bookmark ID.

Source

function clean_bookmark_cache( $bookmark_id ) {
	wp_cache_delete( $bookmark_id, 'bookmark' );
	wp_cache_delete( 'get_bookmarks', 'bookmark' );
	clean_object_term_cache( $bookmark_id, 'link' );
}

Changelog

Version Description
2.7.0 Introduced.