作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试做一些应该非常简单的事情,但一直困扰着我。我在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”脚本不断添加到头部
最佳答案
功能是:
wp_register_script( string $handle, string $src, array $deps = array(), string|bool|null $ver = false, bool $in_footer = false )
因此您需要提供所有参数,即使它们为空
wp_register_script( 'soinit', get_stylesheet_directory_uri() . '/js/soinit.js', '', '', true);
关于javascript - 脚本不会在 WordPress 页脚中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46862803/
我是一名优秀的程序员,十分优秀!