【发布时间】:2018-04-02 10:25:03
【问题描述】:
我正在尝试做一些应该非常简单的事情,但一直困扰着我。 我在functions.php中有以下代码:
// Load HTML5 Blank conditional scripts
function html5blank_conditional_scripts(){
if (!is_single()) {
wp_register_script('imagesloaded', get_template_directory_uri() . '/js/lib/imagesloaded.pkgd.min.js', true); // Conditional script(s)
wp_enqueue_script('imagesloaded'); // Enqueue it!
wp_register_script('masonry', get_template_directory_uri() . '/js/lib/masonry.pkgd.min.js', true); // Conditional script(s)
wp_enqueue_script('masonry'); // Enqueue it!
wp_register_script('soinit', get_template_directory_uri() . '/js/soinit.js', true); // Conditional script(s)
wp_enqueue_script('soinit'); // Enqueue it!
}
}
add_action('wp_enqueue_scripts', 'html5blank_conditional_scripts'); // Add Conditional Page Scripts
这里的主要问题是:'imagesloaded' 和 'masonry' 脚本成功添加到页脚,而 'soinit' 脚本不断添加到头部
【问题讨论】:
-
因为是
init脚本? -
@FlashThunder 我可以随意调用它,结果相同。
标签: javascript php wordpress