这是我到目前为止所做的
在里面functions.php
function imk_scripts() {
wp_enqueue_script(
\'bootstrap_js\',
get_template_directory_uri() . \'/js/bootstrap.min.js\',
array(\'jquery\'),
\'3.3.5\',
true
);
wp_enqueue_script(
\'plugin_js\',
get_template_directory_uri() . \'/js/plugins.js\',
array(\'\'),
\'1.0\',
true
);
wp_enqueue_script(
\'bskit_js\',
get_template_directory_uri() . \'/js/bskit-scripts.js\',
array(\'\'),
\'1.0\',
true
);
}
add_action( \'wp_enqueue_scripts\', \'imk_scripts\' );
在中
footer.php
<script type="text/javascript" src="<?php get_template_directory_uri(); ?>/js/bootstrap.min.js"></script>
<script type="text/javascript" src="<?php get_template_directory_uri(); ?>/js/plugins.js"></script>
<script src="<?php get_template_directory_uri(); ?>/https://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript" src="<?php get_template_directory_uri(); ?>/js/bskit-scripts.js"></script>
但是脚本没有加载。。。我做错了什么?
最合适的回答,由SO网友:Max Yudin 整理而成
首先,您不需要在中添加脚本footer.php
手动。
其次,如果没有脚本依赖项,则必须声明空数组:
array()
, 而不是array(\'\')
.
由于这个错误,除了引导程序之外,脚本没有加载。
正确的代码是:
function imk_scripts() {
wp_enqueue_script(
\'bootstrap_js\',
get_template_directory_uri() . \'/js/bootstrap.min.js\',
array(\'jquery\'),
\'3.3.5\',
true
);
wp_enqueue_script(
\'plugin_js\',
get_template_directory_uri() . \'/js/plugins.js\',
array(),
\'1.0\',
true
);
wp_enqueue_script(
\'bskit_js\',
get_template_directory_uri() . \'/js/bskit-scripts.js\',
array(),
\'1.0\',
true
);
}
add_action( \'wp_enqueue_scripts\', \'imk_scripts\' );