Can';t让jquery和flexslider在新的Wordpress安装上工作
我正在尝试向wordpress子主题页面添加一个简单的滑块,但无法使其正常工作 滑块html(header.php): jquery.flexislaider.js是必需的js文件。 flexiscript.js包含以下代码:Can';t让jquery和flexslider在新的Wordpress安装上工作,jquery,wordpress,Jquery,Wordpress,我正在尝试向wordpress子主题页面添加一个简单的滑块,但无法使其正常工作 滑块html(header.php): jquery.flexislaider.js是必需的js文件。 flexiscript.js包含以下代码: jQuery(document).ready(function() { jQuery('.flexslider').flexslider(); }); 我也有css包含在标题中 <link rel="stylesheet" href="<?php echo
jQuery(document).ready(function() {
jQuery('.flexslider').flexslider();
});
我也有css包含在标题中
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/flexslider/flexslider.css" type="text/css">
您没有将flexscript.js文件排入队列:
wp_enqueue_script('slide');
您是否有任何控制台错误?..仅此:尚未创建“fb root”div,自动创建
,我怀疑这与滑块或jqueryhi有关,谢谢。这确实起了作用。它添加了滑块的控件。。。但还是有问题。这里有一个链接:我认为wp\u register\u脚本('jquery')
是wordpress jquery的注册方式。是的,wp\u register\u script()缺少参数2。您不必注册jQuery。如果jQuery位于其中一个依赖项中,WordPress将自动为您将其排队;)仍然显示两个图像而不是滑块。我应该注册样式表而不是将其添加到header.php中吗?看起来滑块正在工作,但缺少一些css样式。最好注册css,但不是强制性的。
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/flexslider/flexslider.css" type="text/css">
wp_enqueue_script('slide');