手风琴仅适用于第一篇文章...
我知道已经发布了类似的问题,在通读所有问题后,我似乎无法弄清为什么我的问题不起作用。
我像这样将脚本放入functions.php中:
function my_scripts_method() {
if ( !is_admin() ) {
wp_enqueue_script('jquery-ui-accordion');
wp_enqueue_script(
'custom-accordion',
get_template_directory_uri() . '/js/accordion.js',
array('jquery')
);
}
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
.js文件如下所示:
jQuery(document).ready(function($) {
$( "#accordion" ).accordion({
collapsible: true,
active: false
});
});
自定义帖子类型循环如下所示:
<?php while ( have_posts() ) : the_post(); ?>
<div id="accordion">
<h3><?php the_title(); ?></h3>
<div>
<?php the_content(); ?>
</div>
</div> <!--#accordion-->
<?php endwhile; ?>
手风琴只适用于第一篇文章。
有什么想法吗?
有问题的网址:Premierdev1(点)hcg(点)bz / prm_faq /
简单修复:
只是将手风琴div放在循环之外。像魅力一样工作!
<div id="accordion">
<?php while ( have_posts() ) : the_post(); ?>
<h3><a href="#"><?php the_title(); ?></a></h3>
<div>
<p><?php the_content(); ?></p>
</div>
<?php endwhile; ?>
</div> <!--#accordion-->
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句