65 lines
1.8 KiB
PHP
65 lines
1.8 KiB
PHP
<?php
|
||
$block_titling = get_field('block_titling_description_datas');
|
||
|
||
if (!function_exists('get_automatic_post')) {
|
||
function get_automatic_post($post_thematique)
|
||
{
|
||
$automatic_query_args = array(
|
||
'post_per_page' => 1,
|
||
'post_status' => 'publish',
|
||
'post_type' => 'questions',
|
||
'include_children' => true,
|
||
|
||
);
|
||
$posts = new WP_Query($automatic_query_args);
|
||
return $posts->posts[0] ?? null;
|
||
}
|
||
}
|
||
|
||
?>
|
||
|
||
<section id="block-questions-frequentes">
|
||
<div class="section_titling">
|
||
<h2 class="section_titling__title"><?php echo __("Les questions les plus fréquentes", 'homegrade-theme__texte-fonctionnel') ?></h2>
|
||
<p class="section_titling__subtitle"><?php echo __("Simplifions votre recherche !", 'homegrade-theme__texte-fonctionnel') ?></p>
|
||
</div>
|
||
<div class="questions-frequentes-grid">
|
||
<?php
|
||
$thematique_terms = get_terms(array(
|
||
'taxonomy' => 'thematiques',
|
||
'hide_empty' => false,
|
||
'parent' => 0
|
||
));
|
||
|
||
foreach ($thematique_terms as $key => $thematique) {
|
||
if (
|
||
$thematique->slug === "renovation-circulaire"
|
||
|| $thematique->slug === "circulaire-renovatie"
|
||
|| $thematique->slug === "au-quotidien"
|
||
|| $thematique->slug === "dagelijks"
|
||
) continue;
|
||
|
||
// $thematique_datas = get_term_by('slug', $thematique->slug, 'thematiques');
|
||
|
||
$manual_data = get_field($thematique->slug . '_manual_data');
|
||
$post_datas = $manual_data ? $manual_data : get_automatic_post($thematique->slug);
|
||
|
||
echo '<pre>';
|
||
print_r(get_permalink($post_datas));
|
||
echo '</pre>';
|
||
|
||
get_template_part(
|
||
'template-components/cards/card-frequent-question',
|
||
null,
|
||
array(
|
||
'thematique' => $thematique,
|
||
'post_ID' => $post_datas->ID,
|
||
'post_title' => $post_datas->post_title,
|
||
'post_excerpt' => $post_datas->post_excerpt,
|
||
)
|
||
);
|
||
}
|
||
?>
|
||
</div>
|
||
|
||
</section>
|