函数文档

wp_scripts()

💡 云策文档标注

概述

wp_scripts() 函数用于初始化 WordPress 中的 $wp_scripts 全局变量,确保其作为 WP_Scripts 类的实例存在。如果 $wp_cripts 尚未设置,函数会创建一个新的 WP_Scripts 实例并返回它。

关键要点

  • wp_scripts() 检查 $wp_scripts 是否为 WP_Scripts 实例,如果不是则初始化它。
  • 函数返回 WP_Scripts 实例,用于管理脚本的注册、排队和输出。
  • 该函数在 WordPress 4.2.0 版本中引入,是脚本处理的核心组件。

代码示例

function wp_scripts() {
	global $wp_scripts;

	if ( ! ( $wp_scripts instanceof WP_Scripts ) ) {
		$wp_scripts = new WP_Scripts();
	}

	return $wp_scripts;
}

📄 原文内容

Initializes $wp_scripts if it has not been set.

Return

WP_Scripts WP_Scripts instance.

Source

function wp_scripts() {
	global $wp_scripts;

	if ( ! ( $wp_scripts instanceof WP_Scripts ) ) {
		$wp_scripts = new WP_Scripts();
	}

	return $wp_scripts;
}

Changelog

Version Description
4.2.0 Introduced.