【发布时间】:2017-02-15 10:29:28
【问题描述】:
我正在创建我的 WordPress 模板。 我已经在functions.php中使用此代码包含了我的js文件
/**
* Enqueue scripts and styles.
*/
function bs_stylesheets() {
wp_register_style( 'bootstrap-min', get_template_directory_uri() .'/css/bootstrap.min.css', array(), null, 'all' );
wp_register_style( 'font-awesome', get_template_directory_uri() .'/css/font-awesome.min.css', array(), null, 'all' );
wp_register_style( 'owl-carousel', get_template_directory_uri() .'/css/owl.carousel.min.css', array(), null, 'all' );
wp_register_style( 'owl-theme', get_template_directory_uri() .'/css/owl.theme.default.min.css', array(), null, 'all' );
wp_register_style( 'main', get_template_directory_uri() .'/css/main.css', array(), null, 'all' );
wp_register_style( 'business-school-style', get_stylesheet_uri(), '', null, 'all' );
wp_enqueue_style( 'bootstrap-min' );
wp_enqueue_style( 'font-awesome' );
wp_enqueue_style( 'owl-carousel' );
wp_enqueue_style( 'owl-theme' );
wp_enqueue_style( 'main' );
wp_enqueue_style( 'business-school-style' );
}
function bs_scripts() {
//Adds JQuery from Google's CDN. Code pulled from www.http://css-tricks.com/snippets/wordpress/include-jquery-in-wordpress-theme/
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script('jquery');
wp_register_script('jquery', get_template_directory_uri() ."/js/jquery-2.min.js", false, null);
wp_enqueue_script('jquery');
}
wp_register_script( 'bootstrapjs', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), '', true );
wp_register_script( 'owljs', get_template_directory_uri() . '/js/owl.carousel.min.js', array('jquery'), '', true );
wp_register_script( 'mainjs', get_template_directory_uri() . '/js/main.js', array('jquery'), '', true );
wp_enqueue_script('bootstrapjs');
wp_enqueue_script('owljs');
wp_enqueue_script('mainjs');
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'bs_stylesheets' );
add_action( 'wp_enqueue_scripts' , 'bs_scripts' );
但问题不是 bootstrap js 也不是 owl js 工作。 我可以看到它,因为:
- 引导下拉切换不起作用
- 猫头鹰旋转木马不工作
您有什么想法可以让它们发挥作用吗? 感谢您的宝贵时间。
【问题讨论】:
-
调试 101:检查浏览器控制台和网络选项卡是否有错误
-
@JaromandaX 你无处不在。 :-p
-
调试 101: => 第 2 步 => 清除浏览器缓存并重试(或)在 chrome 中以“隐身模式”打开页面并检查:-P
-
你真的能在浏览器中访问js文件吗?如果您没有收到 404,您确定它可以准确地检索文件吗?您的 htaccess 设置是否正确?否则可能是您的 html 或 js 设置不正确,无法实现轮播和切换功能
-
仍然没有任何效果
标签: javascript jquery wordpress twitter-bootstrap