Categories
March 12, 2025
FAQs Accordion
‘;
$count = 1;
while (have_rows(‘accordions’, $post_id)) {
the_row();
$accordion_title = get_sub_field(‘accordion_title’);
$accordion_body = get_sub_field(‘accordion_body’);
$collapse_id = ‘flush-collapse’ . $post_id . ‘-‘ . $count;
// Store structured data for JSON-LD
$faq_schema[] = [
‘@type’ => ‘Question’,
‘name’ => wp_strip_all_tags($accordion_title),
‘acceptedAnswer’ => [
‘@type’ => ‘Answer’,
‘text’ => wp_strip_all_tags($accordion_body),
],
];
?>
‘;
// Output JSON-LD only once per module
echo ‘‘;
}
?>



