我注意到,如果我将所有javascript移到页脚,一些插件就不能正常工作,或者根本不能正常工作。是否有一些代码可以添加到我的函数中。php将特定插件javascript移动到页脚?或者,如果我全部添加,是否有办法将某些js从页脚中排除?
这是我使用的代码:
remove_action(\'wp_head\', \'wp_print_scripts\');
remove_action(\'wp_head\', \'wp_print_head_scripts\', 9);
remove_action(\'wp_head\', \'wp_enqueue_scripts\', 1);
function my_remove_thematic_scripts() {
remove_action(\'wp_head\',\'thematic_head_scripts\');
}
add_action(\'init\', \'my_remove_thematic_scripts\'); //wait for init
//Add the actions to the footer
add_action(\'wp_footer\', \'wp_print_scripts\', 5);
add_action(\'wp_footer\', \'wp_enqueue_scripts\', 5);
add_action(\'wp_footer\',\'thematic_head_scripts\');
add_action(\'wp_footer\', \'wp_print_head_scripts\', 5);
不能正常工作的插件有simplemap、gravity表单(主要是加载不正确)和我主页的背景滑块。