导语:叶子在调试一个主题的时候,在某个特定的页面上有几个js总是报错,叶子就想这个页面上移除这几个js脚本。叶子找到了wp_deregister_script函数。
wp_deregister_script函数
作用
移除注册的js脚本
使用方法
<?php wp_deregister_script( $handle ); ?>
示例
官网使用示例
<?php wp_deregister_script( 'jquery' ); ?>
叶子使用示例
<?php function removeScripts() { if(is_page('test') || is_front_page()){ wp_deregister_script( 'bookyourtravel-search-widget' ); wp_deregister_script( 'custom-suggest' ); } } add_action( 'wp_footer', 'removeScripts' ); ?>
移除WordPress自己定义的jquery脚本,这样,你能添加自己的jquery脚本或者从谷歌cdn加载jquery脚本。
参数
$handle (字符串) (必须) 此处为要移除的脚本handle名称。默认: None
返回值
该函数没有返回值
相关函数
Enqueue Styles
- wp_register_style()
- wp_deregister_style()
- wp_enqueue_style()
- wp_dequeue_style()
- wp_add_inline_style()
- wp_style_is()
Enqueue Scripts
- wp_register_script()
- wp_deregister_script()
- wp_enqueue_script()
- wp_dequeue_script()
- wp_add_inline_script()
- wp_script_is()
- wp_localize_script()
- wp_enqueue_media()
Front-End Hooks
- wp_enqueue_scripts
- wp_print_scripts
- wp_print_styles
Admin Hooks
- admin_enqueue_scripts
- admin_print_scripts
- admin_print_styles
Login Hooks
- login_enqueue_scripts
结束
你学会了吗?没有学会的话就上官网查看英文文档