2012-07-08 32 views
0

在将WordPress文件排入WordPress主题时,使用wp_footer作为钩子有什么缺点吗?我有大约5个文件需要在页脚中排队,但将footer的wp_enqueue_script属性设置为true并没有任何作用。当在WordPress中排队javascript时,wp_enqueue_scripts vs wp_footer

我在页脚文件有wp_footer(),当我改变行动:

add_action('wp_footer', 'extra_scripts'); 

脚本页脚中加载的罚款。这仅仅是一个演示,不仅仅是一个前端显示器。以这种方式将脚本加载到页脚中是否有任何问题?

+0

任何有关于这一点的想法? – 2012-07-08 05:24:40

回答

0

你应该enque什么你可以在页脚。 要强制这一点:

// force all JS to the footer 
remove_action('wp_head', 'wp_print_scripts'); 
remove_action('wp_head', 'wp_print_head_scripts', 9); 
remove_action('wp_head', 'wp_enqueue_scripts', 1); 
add_action('wp_footer', 'wp_print_scripts', 5); 
add_action('wp_footer', 'wp_enqueue_scripts', 5); 
add_action('wp_footer', 'wp_print_head_scripts', 5); 

这样,您就可以使用默认wp_enqueue_scripts
请记住,有些scritps必须在<head>像twentyeleven的HTML5 script/twentyten