我正在尝试将一个JavaScript文件排队到我的网站标题中。
如果我在主插件文件中添加以下内容,则JS将包含在标题中:
function wpdocs_theme_name_scripts() {
wp_register_script(\'googlesearch\', \'https://maps.googleapis.com/maps/api/js\');
wp_enqueue_script(\'googlesearch\');
}
add_action( \'wp_enqueue_scripts\', \'wpdocs_theme_name_scripts\' );
但我只想为特定的短代码包含JS,我在主插件文件中添加了以下内容:
function wpdocs_theme_name_scripts() {
wp_register_script(\'googlesearch\', \'https://maps.googleapis.com/maps/api/js\');
}
add_action( \'wp_enqueue_scripts\', \'wpdocs_theme_name_scripts\' );
短代码中包含以下内容:
wp_enqueue_script(\'googlesearch\');
现在JS文件包含在网站的页脚中。
我尝试手动指定JS应该像这样加载到页眉中,但它仍然会加载到页脚中:
wp_enqueue_script( \'googlesearch\', \'https://maps.googleapis.com/maps/api/js\', array(), \'1.0.0\', false );
有人知道为什么会这样吗?感谢您的帮助!