函数文档

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

📄 原文内容

Access the WordPress Recovery Mode instance.

Return

WP_Recovery_Mode

Source

function wp_recovery_mode() {
	static $wp_recovery_mode;

	if ( ! $wp_recovery_mode ) {
		$wp_recovery_mode = new WP_Recovery_Mode();
	}

	return $wp_recovery_mode;
}

Changelog

Version Description
5.2.0 Introduced.