(解決済)WPの記事を使ったアコーディオンメニューを作成したい
解決したいこと
WPの記事タイトル(wp_title())を押すと記事内容(the_content())が表示されるアコーディオンを実装したいのですが仕様上不可能なものなのかコードなどに原因があり動かないのかがわからず困っている為どちらに当てはまるのかご教示いただけると幸いです。
発生している問題・エラー
エラーメッセージ:なし
1つ目のアコーディオンは問題なく開けるが二つ目以降のアコーディオンは押しても反応しない
該当するソースコード
<?php
$args = array(
'posts_per_page' => 6, // 表示する投稿数
'post_type' => array('requirements_post', 'posttype_2'), // 取得する投稿タイプのスラッグ
'orderby' => 'date', //日付で並び替え
'order' => 'DESC' // 降順 or 昇順
);
$my_posts = get_posts($args);
?>
<?php foreach ($my_posts as $post) : setup_postdata($post); ?>
<input id="acd-check1" class="acd-check" type="checkbox">
<label class="acd-label" for="acd-check1"><?php echo get_the_title($post->ID); ?></label>
<div class="acd-content">
<p><?php the_content(); ?></p>
</div>
<?php endforeach; ?>
<?php wp_reset_postdata(); ?>
自分で試したこと
・foreach アコーディオン のワードでひたすら検索
1