wp_recovery_mode()
云策文档标注
概述
wp_recovery_mode() 函数用于访问 WordPress 恢复模式实例,返回 WP_Recovery_Mode 对象。它采用单例模式确保实例唯一性。
关键要点
- 函数返回 WP_Recovery_Mode 实例,用于管理恢复模式相关操作
- 使用静态变量实现单例模式,避免重复创建实例
- 首次调用时初始化 WP_Recovery_Mode 对象,后续调用直接返回现有实例
- 自 WordPress 5.2.0 版本引入
代码示例
function wp_recovery_mode() {
static $wp_recovery_mode;
if ( ! $wp_recovery_mode ) {
$wp_recovery_mode = new WP_Recovery_Mode();
}
return $wp_recovery_mode;
}注意事项
- 该函数与 wp_is_recovery_mode() 等函数关联,用于检测和处理恢复模式状态
- 相关类包括 WP_Recovery_Mode、WP_Fatal_Error_Handler 和 WP_Paused_Extensions_Storage
原文内容