wp_enqueue_script() WordPress注册js函数
介绍
wp_enqueue_script(
string $handle,
string $src = '',
array $deps = array(),
string|bool|null $ver = false,
bool $in_footer = false
)
wp_enqueue_script() 是WordPress注册和引用一个js的函数。
参数
$handle
(string) (必填) js名称,必填,并且不能重复。
$src
(string) (选填) 完整的js链接地址。
Default value: ''
$deps
(array) (选填) 数组,此脚本依赖的注册脚本。
Default value: array()
$ver
(string|bool|null) (Optional) String specifying script version number, if it has one, which is added to the URL as a query string for cache busting purposes. If version is set to false, a version number is automatically added equal to current installed WordPress version. If set to null, no version is added.
Default value: false
$in_footer
(bool) (Optional) Whether to enqueue the script before instead of in the . Default 'false'.
Default value: false
示例
注册一个 custom_script.js ,并且该js依赖于jquery才能执行。显示在标签前面。
/**
* Enqueue a script with jQuery as a dependency.
*/
function wpdocs_scripts_method() {
wp_enqueue_script( 'custom-script',
get_stylesheet_directory_uri() . '/js/custom_script.js',
array( 'jquery' )
);
}
add_action( 'wp_enqueue_scripts', 'wpdocs_scripts_method' );
去掉 WordPress 自带的jquery,引入一个js。jquery去掉版本号,downbetter.min.js使用其md5作为版本号,jquery与downbetter.min.js都加载在标签前面。
/**
* Enqueue scripts.
*/
function downbetter_scripts() {
// 去掉WordPress自带jquery,引用cdn jquery。
wp_deregister_script('jquery');
wp_register_script('jquery','https://unpkg.com/jquery@1.12.4/dist/jquery.min.js', array(), null, true );
wp_enqueue_script('jquery');
// 注册一个依赖于jquery才能执行的 downbetter.min.js
$downbetterVer = md5(get_template_directory_uri() .'/js/downbetter.min.js');
wp_enqueue_script( 'downbetter-script', get_template_directory_uri() . '/js/downbetter.min.js', array( 'jquery' ), $downbetterVer, true );
}
add_action( 'wp_enqueue_scripts', 'downbetter_scripts' );
标签 : wordpress主题 , wordpress函数 , WordPress建站
本文版权归原作者所有,转载请注明原文来源出处, WordPress教程网 感谢您的支持!
本文链接: http://www.wpcn.net/818.html
- WordPress手动升级详细步骤
- WordPress手动安全升级
- WordPress后台无插件显示文章和分类ID
- WordPress优化:wp_head和remove_action函数
- query_posts函数把你的wordpress博客变成CMS
- Bootstrap替换WordPress的get_search_form()…
- WordPress 函数:register_sidebar()创建主…
- wp_list_comments()使用回调函数自定义评论…
- WordPress过滤器(Filters):apply_filters和…
- WordPress函数:comments_template(加载评…
- WordPress函数:comment_form( )个性化评论…
- 无处不在的WordPress的主循环
- WordPress 函数do_action()详解和应用举例
- WordPress函数:add_menu_page()后台添加顶…
- WordPress函数:add_theme_page()后台添加设…
- WordPress函数:add_submenu_page()后台为顶…
- WordPress 函数:get_template_part()调用你…
- WordPress函数:load_theme_textdomain()(…
- WordPress 3D旋转彩色标签云
- WordPress文本小工具运行PHP
- WordPress无插件实现主题彩色标签云的N种方…
- WordPress函数:wp_tag_cloud(标签云)详解和…
- WordPress函数:register post type (自定义…
- WordPress使用register_post_type 函数创建…