Javascript JS不在WP中工作

Javascript JS不在WP中工作,javascript,jquery,wordpress,twitter-bootstrap,Javascript,Jquery,Wordpress,Twitter Bootstrap,我正在创建我的WordPress模板。 我已经在functions.php中包含了使用此代码的js文件 /** *将脚本和样式排队。 */ 函数bs_样式表(){ wp_register_样式('bootstrap min',get_template_directory_uri()。/css/bootstrap.min.css',array(),null,'all'); wp_register_样式('font awesome',get_template_directory_uri()。/cs

我正在创建我的WordPress模板。 我已经在functions.php中包含了使用此代码的js文件

/**
*将脚本和样式排队。
*/
函数bs_样式表(){
wp_register_样式('bootstrap min',get_template_directory_uri()。/css/bootstrap.min.css',array(),null,'all');
wp_register_样式('font awesome',get_template_directory_uri()。/css/font awesome.min.css',array(),null,'all');
wp_register_样式('owl carousel',get_template_directory_uri()。/css/owl.carousel.min.css',array(),null,'all');
wp_register_样式('owl theme',get_template_directory_uri()。/css/owl.theme.default.min.css',array(),null,'all');
wp_register_样式('main',get_template_directory_uri()。/css/main.css',array(),null,'all');
wp_register_样式('businessschool style',get_stylesheet_uri(),'',null,'all');
wp_排队_样式('bootstrap min');
wp_-enqueue_风格('font-awesome');
wp_排队式(“猫头鹰转盘”);
wp_排队_风格(“猫头鹰主题”);
wp_排队_样式(“主”);
wp_enqueue_风格(“商学院风格”);
}
函数b_脚本(){
//添加了来自谷歌CDN的JQuery。代码取自www。http://css-tricks.com/snippets/wordpress/include-jquery-in-wordpress-theme/
如果(!is_admin())添加_操作(“wp_排队_脚本”,“my_jquery_排队”,11);
函数my\u jquery\u enqueue(){
wp_注销脚本('jquery');
wp_register_script('jquery',get_template_directory_uri()。“/js/jquery-2.min.js”,false,null);
wp_排队_脚本('jquery');
}
wp_register_script('bootstrapjs',get_template_directory_uri()。/js/bootstrap.min.js',array('jquery'),'',true);
wp_register_脚本('owljs',get_template_directory_uri()。/js/owl.carousel.min.js',数组('jquery'),'',true);
wp_register_script('mainjs',get_template_directory_uri()。/js/main.js',array('jquery'),'',true);
wp_排队_脚本('bootstrapjs');
wp_排队_脚本('owljs');
wp_排队_脚本('mainjs');
if(is_singular()&&comments_open()&&get_选项('thread_comments')){
wp_排队_脚本(“评论回复”);
}
}
添加_操作(“wp_排队_脚本”、“bs_样式表”);

添加_操作(“wp_排队_脚本”、“bs_脚本”)我远不是WordPress方面的专家,但仅仅因为标记是html dom的一部分并不一定意味着它可以正确加载

如果您有FiregBug,则可以按F12并再次检查URL是否已正确下载

我试着直接访问url,它抱怨说没有叫做“bs”的域名


也许您在为脚本创建URL时出错了?

尝试将此添加到您的wp-config.php文件中,希望它会抛出一些错误来帮助您

define('WP_DEBUG', true); // Debugging
define('SCRIPT_DEBUG', true); // JS/Script Debugging
尝试在“header.php”中添加链接


我不知道这是否有帮助,但有时依赖关系可能在WordPress中起作用。为此:

wp_register_script( 'bootstrapjs', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), '123', true );
wp_register_script( 'owljs', get_template_directory_uri() . '/js/owl.carousel.min.js', array('jquery'), '456', true );
wp_register_script( 'mainjs', get_template_directory_uri() . '/js/main.js', array( 'jquery', 'bootstrapjs', 'owljs' ), '789', true );
我刚刚在you main.js中添加了版本和依赖项。这意味着除非jquery、bootstrap和owls加载main.js,否则不会加载

如果问题仍然存在,则在标题中加载main.js,这可能是另一种解决方案


谢谢

debugging 101:检查浏览器控制台和网络选项卡中的errors@JaromandaX你无处不在-pdebugging 101:=>步骤2=>清除浏览器缓存,然后再次尝试(或)在chrome浏览器中以“匿名模式”打开页面并检查:-p您真的可以访问浏览器中的js文件吗?如果你没有得到404,你确定它能准确地检索文件吗?您的htaccess设置正确吗?否则,可能是您的html或js设置不正确,无法实现旋转木马和切换功能仍然没有任何工作当然
http://bs
不是域!它可能是本地安装的。听说过virtualhost吗?这个网站在本地运行,我的计算机上有这个bs/域。这里是我试图访问这个url的原因:如果你安装了FireBug(它是FireFox的一个附加组件),你可以调试你的javascript(设置断点,并在点击what等时查看运行的内容)。不过,如果您找到一个非最小版本的javascript,这将变得更容易。