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. |