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. |