【发布时间】:2020-01-27 14:17:30
【问题描述】:
jQuery 文件不会从 Bootstrap 模板加载。我正在将其转换为 Wordpress 主题。我在我的functions.php 文件中尝试了许多不同的脚本排队方式。我曾尝试取消注册 jQuery,但无济于事。
Chrome 开发工具报 404 错误并提交加载 js 文件..
<?php
function willow_rivers_files() {
wp_enqueue_style('font-awesome', get_theme_file_uri('vendor/fontawesome-free/css/all.min.css'));
wp_enqueue_style('bootstrap-files', get_theme_file_uri('vendor/bootstrap/css/bootstrap.min.css'));
wp_enqueue_style('custom-style-from-template', get_theme_file_uri('css/grayscale.min.css'));
wp_enqueue_style('custom-style', get_theme_file_uri('style.css'));
wp_enqueue_style('google-font-round', '//fonts.googleapis.com/css?family=Varela+Round');
wp_enqueue_style('google-fonts-nunito', '//fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i');
wp_enqueue_script('jquery', get_template_directory_uri('vendor/jquery/jquery.min.js'), NULL, '1.0', true);
wp_enqueue_script('jquery-easing', get_template_directory_uri('vendor/jquery-easing/jquery.easing.min.js'), NULL, '1.0', true);
wp_enqueue_script('jquery-easing', get_template_directory_uri('js/grayscale.min.js'), NULL, '1.0', true);
}
add_action('wp_enqueue_scripts', 'willow_rivers_files');
?>
【问题讨论】:
-
据我所知,
get_template_directory_uri()不接受任何参数 - 所以应该像wp_enqueue_script('jquery', get_template_directory_uri().'/vendor/jquery/jquery.min.js', NULL, '1.0', true);那样完成
标签: jquery wordpress twitter-bootstrap