如何在主题的页脚部分加载插件JS

时间:2013-04-04 作者:Umesh Awasthi

我正在优化我的主题,以便减少加载时间,截至目前,我已经使用wp_enqueue_script() 添加自定义js文件,一切正常。

有一件事我不是很清楚,插件如何钩住js和css文件。我想强制插件在我的主题的页脚部分添加java脚本文件,目前它们正在页眉部分加载。

有谁能帮助我理解如何做到这一点(如果可能的话)。

1 个回复
SO网友:birgire

的可用输入参数wp_enqueue_script() 是:

<?php wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); ?>
在哪里$in_footerfalse 默认情况下。如果将其设置为true 然后脚本将被放置到页脚中,但您需要wp_footer() 在您的主题中。

有关更多信息,请查看法典:

http://codex.wordpress.org/Function_Reference/wp_enqueue_script

Update:

下面是如何在插件JavaScript-to-Footer中将所有JavaScript文件从页眉移动到页脚:

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);
查看插件源:

http://plugins.svn.wordpress.org/footer-javascript/trunk/footer-javascript.php

结束

相关推荐

Javascript in wordpress

我在一个特定分区的页面中为同一类别的不同帖子显示了特色图片。我需要在另一个分区的同一页面中显示与此图片相关的整个帖子。我知道我必须在这方面使用JavaScript。但我需要一些参考,我可以用来做这件事。有人能帮我吗?我正在使用以下代码显示图像<?php /* Template Name: Meet The Team Template */ ?> <?php get_header(); ?> <div id=\"meet_post