如果您使用的是空白主题,为什么不删除或注释掉wp_enqueue_script(\'jquery\');
在主题函数中。php?
否则你的动作钩就错了,用,
add_action(\'wp_print_scripts\',\'theme_slug_dequeue_footer_jquery\');
function theme_slug_dequeue_footer_jquery() {
wp_dequeue_script(\'jquery\');
}
这仍然会在中加载内置jQuery(我认为)
/wp-includes/js/jquery/jquery.js?ver=1.8.3
从管理中删除所有jQuery;前端你必须deregister_script
, 这将破坏管理功能,但它仍然可用(无拖放等)。
add_action(\'wp_print_scripts\',\'theme_slug_dequeue_footer_jquery\');
function theme_slug_dequeue_footer_jquery() {
wp_deregister_script(\'jquery\');
wp_dequeue_script(\'jquery\');
}
仅用于前端使用(这是您应该使用的):
add_action(\'wp_print_scripts\',\'theme_slug_dequeue_footer_jquery\');
function theme_slug_dequeue_footer_jquery() {
if( !is_admin()){
wp_dequeue_script(\'jquery\');
}
}