{"@context": "https://schema.org","@type": "FAQPage","mainEntity":['; $count = 0; foreach( $fields as $field ): if ($count++ == 0){ if ( $field['type'] == 'text' ): $value = get_field($field['name']); if(!empty($value)) { echo '{"@type":"Question","name": "'.htmlspecialchars($value).'",'; } endif; if ($field['type'] == 'wysiwyg'): $value = get_field($field['name']); if (!empty($value)) { echo '"acceptedAnswer": { "@type": "Answer","text": "'.htmlspecialchars($value).'"}},'; } endif; } else { if ( $field['type'] == 'text' ): $value = get_field($field['name']); if(!empty($value)) { echo '},{"@type":"Question","name": "'.htmlspecialchars($value).'",'; } endif; if ($field['type'] == 'wysiwyg'): $value = get_field($field['name']); if (!empty($value)) { echo '"acceptedAnswer": { "@type": "Answer","text": "'.htmlspecialchars($value).'"}'; } endif; } endforeach; echo '}]}'; endif; } ?>