函数文档

wp_interactivity()

💡 云策文档标注

概述

wp_interactivity() 函数用于获取或创建主 WP_Interactivity_API 实例,确保在 WordPress 交互性 API 开发中可全局访问。

关键要点

  • 函数返回 WP_Interactivity_API 实例,若不存在则自动创建
  • 通过全局变量 $wp_interactivity 管理实例,避免重复初始化
  • 是 WordPress 交互性 API 的核心入口点,支持相关函数如 wp_interactivity_state() 和 wp_interactivity_config()

代码示例

function wp_interactivity(): WP_Interactivity_API {
	global $wp_interactivity;
	if ( ! ( $wp_interactivity instanceof WP_Interactivity_API ) ) {
		$wp_interactivity = new WP_Interactivity_API();
	}
	return $wp_interactivity;
}

📄 原文内容

Retrieves the main WP_Interactivity_API instance.

Description

It provides access to the WP_Interactivity_API instance, creating one if it doesn’t exist yet.

Return

WP_Interactivity_API The main WP_Interactivity_API instance.

Source

function wp_interactivity(): WP_Interactivity_API {
	global $wp_interactivity;
	if ( ! ( $wp_interactivity instanceof WP_Interactivity_API ) ) {
		$wp_interactivity = new WP_Interactivity_API();
	}
	return $wp_interactivity;
}

Changelog

Version Description
6.5.0 Introduced.