我正在使用推特引导构建Wordpress主题。
我已注册引导程序并将其排入队列。js文件(包括其他文件),一切正常。这是我的代码:
wp_register_script( \'wp-flat-bootstrap\', get_template_directory_uri() . \'/js/bootstrap.min.js\', array(\'jquery\'), \'\', true );
然而,我刚刚集成了WooThemes的Flexslider,我还注册了它并将其加入队列。js文件。这是我的代码:
wp_register_script( \'flexslider-jquery\', \'https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\', \'\', true );
无论何时,我都会在Flexslider显示引导的页面上着陆。js的文件停止工作,其效果是菜单栏下拉列表停止工作。
有人知道我如何在没有这个问题的情况下同时使用这两个脚本吗?
最合适的回答,由SO网友:totels 整理而成
您编写的代码不包括flexslider代码,它只是试图包含一个由google托管的jquery副本。
wp_register_script( \'flexslider-jquery\',
# this is just the Google Hosted version of jQuery
\'https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\',
\'\', true );
您可能想要更像这样的东西:
wp_register_script( \'flexslider-jquery\',
get_template_directory_uri() . \'/js/jquery.flexslider-min.js\',
array( \'jquery\' ), false, true );
当然,您需要将flexslider代码放在正确的目录中,或者调整以上内容以匹配您的站点结构。