函数文档

wp_default_packages()

💡 云策文档标注

概述

wp_default_packages() 函数用于注册所有 WordPress 包脚本,包括供应商脚本、开发脚本、TinyMCE 脚本和标准包脚本。它还会在 'init' 动作触发后添加内联脚本。

关键要点

  • 函数接受一个必需的 WP_Scripts 对象参数 $scripts。
  • 内部调用多个子函数来注册不同类型的脚本,如 wp_default_packages_vendor()、wp_register_development_scripts() 等。
  • 使用 did_action('init') 检查 'init' 动作是否已触发,以决定是否添加内联脚本。
  • 首次引入于 WordPress 5.0.0 版本。

代码示例

function wp_default_packages( $scripts ) {
	wp_default_packages_vendor( $scripts );
	wp_register_development_scripts( $scripts );
	wp_register_tinymce_scripts( $scripts );
	wp_default_packages_scripts( $scripts );

	if ( did_action( 'init' ) ) {
		wp_default_packages_inline_scripts( $scripts );
	}
}

📄 原文内容

Registers all the WordPress packages scripts.

Parameters

$scriptsWP_Scriptsrequired
WP_Scripts object.

Source

function wp_default_packages( $scripts ) {
	wp_default_packages_vendor( $scripts );
	wp_register_development_scripts( $scripts );
	wp_register_tinymce_scripts( $scripts );
	wp_default_packages_scripts( $scripts );

	if ( did_action( 'init' ) ) {
		wp_default_packages_inline_scripts( $scripts );
	}
}

Changelog

Version Description
5.0.0 Introduced.