jas*_*ton 10 wordpress hook action footer
在页脚中排队脚本时遇到问题.
wp_deregister_script('jquery');
wp_enqueue_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), false, true);
Run Code Online (Sandbox Code Playgroud)
这是wp_enqueue_script定义:
wp_enqueue_script(
$handle
,$src
,$deps
,$ver
,$in_footer
);
Run Code Online (Sandbox Code Playgroud)
如您所见,我将$ in_footer设置为true.这对我不起作用.如果没有这个参数,它可以正常工作并将其放在header.php中.为什么它不适用于$ in_footer?
小智 15
默认情况下,WordPress默认JavaScripts不会移动到页脚,解决方法是添加其路径:
wp_enqueue_script('jquery','/wp-includes/js/jquery/jquery.js','','',true);
Run Code Online (Sandbox Code Playgroud)
小智 7
确保您wp_footer()在</body>标签前有权利.有关详细信息,请参阅$ in_footer参数.你还需要在运行wp_head之前调用它.也尝试使用此操作.
add_action('wp_enqueue_scripts', 'add_scripts_to_pages');
Run Code Online (Sandbox Code Playgroud)
另一件要尝试的是使用NULL第3和第4个参数.
| 归档时间: |
|
| 查看次数: |
29098 次 |
| 最近记录: |