文本是《WordPress系列教程(共20篇)》专题的第 15 篇。阅读本文前,建议先阅读前面的文章:
- 1.wordpress如何提高页面加载速度?
- 2.WordPress开启Nginx fastcgi_cache缓存加速方法-宝塔面板
- 3.多个WordPress网站共用文章数据实现方法
- 4.WordPress 后台文章列表根据状态颜色高亮
- 5.宝塔安装Mycat中间件对WordPress进行分表分库
- 6.WordPress b2主题添加ip归属等评论信息
- 7.一个标准的WordPress主题都包含哪些文件?
- 8.DUX主题首页添加热门文章模块
- 9.WordPress基础配置文件wp-config.php详解
- 10.WordPress路径函数总结,没有最全只有更全
- 11.图解WordPress程序文件加载顺序
- 12.WordPress学习—get_avatar()详解
- 13.【WP函数】remove_filter()
- 14.【WP函数】remove_action()
wp_register_script( string $handle, string|bool $src, array $deps = array(),string|bool|null $ver = false, bool $in_footer = false )
$handle:字符串(必填)。脚本名称,必须是唯一值。
$src:字符串或布尔值(必填)。完整的脚本文件路径或基于WordPress根目录的相对路径。如果资源为false,则脚本为基于其他脚本的别名。
$deps:数组(可选)。脚本将在该数组所包含的其他脚本之后处理。
$ver:字符串、布尔值或空值(可选)。指定脚本版本号,将其作为查询字符串添加到 URL 中以清除缓存。 如果设置为 false ,则自动设置当前安装的 WordPress 版本为版本号。 如果设置为 null ,则不添加任何版本。
$in_footer:布尔值(可选)。是否在 body 标签之前加载,而不是在 head 中加载。
该函数定义在 wp-includes/functions.wp-scripts.php 文件中,具体代码如下:
function wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false ) {
$wp_scripts = wp_scripts();
_wp_scripts_maybe_doing_it_wrong( __FUNCTION__ );
$registered = $wp_scripts->add( $handle, $src, $deps, $ver );
if ( $in_footer ) {
$wp_scripts->add_data( $handle, 'group', 1 );
}
return $registered;
}
参考文档:https://developer.wordpress.org/reference/functions/wp_register_script/
您已阅读完《WordPress系列教程(共20篇)》专题的第 15 篇。请继续阅读该专题下面的文章: