__clear_multi_author_cache()
云策文档标注
概述
__clear_multi_author_cache() 是一个辅助函数,用于清除多作者缓存。它通过删除名为 'is_multi_author' 的 transient 来实现。
关键要点
- 函数名:__clear_multi_author_cache(),遵循 WordPress 命名约定,带有双下划线前缀。
- 功能:调用 delete_transient('is_multi_author') 来清除缓存,确保多作者状态能正确更新。
- 引入版本:WordPress 3.2.0 中首次引入。
- 相关函数:与 delete_transient() 关联,用于处理 transient 的删除操作。
代码示例
__clear_multi_author_cache() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
delete_transient( 'is_multi_author' );
}注意事项
- 函数名包含双下划线,需注意命名规范,避免与其他函数冲突。
- 此函数主要用于内部缓存管理,开发者应谨慎调用,确保在需要时清除缓存。
原文内容
Helper function to clear the cache for number of authors.
Source
function __clear_multi_author_cache() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
delete_transient( 'is_multi_author' );
}
Changelog
| Version | Description |
|---|---|
| 3.2.0 | Introduced. |