diff --git a/functions.php b/functions.php index 270b796..863a7b5 100644 --- a/functions.php +++ b/functions.php @@ -6,6 +6,7 @@ require_once(__DIR__ . '/includes/init.php'); require_once(__DIR__ . '/includes/blocks.php'); require_once(__DIR__ . '/includes/post_types.php'); require_once(__DIR__ . '/includes/post-brochures.php'); +require_once(__DIR__ . '/includes/post-conseils.php'); require_once(__DIR__ . '/includes/admin.php'); require_once(__DIR__ . '/includes/logos.php'); require_once(__DIR__ . '/includes/taxonomy.php'); diff --git a/includes/post-conseils.php b/includes/post-conseils.php new file mode 100644 index 0000000..969f5cb --- /dev/null +++ b/includes/post-conseils.php @@ -0,0 +1,27 @@ +post_type === 'conseils') { + $currentThematique = get_the_terms($post->ID, 'thematiques') ? get_the_terms($post->ID, 'thematiques')[0] : null; + $mainThematique = getMainThematique($currentThematique) ?? null; + if (!$mainThematique) return; + + $mainThematiqueFr = apply_filters('wpml_object_id', $mainThematique->term_id, 'thematiques', TRUE, 'fr'); + $thematique_picture = get_field('taxonomy_pictures', "thematiques_" . $mainThematiqueFr)['illustration_s'] ?? null; + if (!$thematique_picture) return; + + add_post_meta($post->ID, '_thumbnail_id', $thematique_picture['ID']); + }; + + if ($post->post_type === 'page') { + write_log("un page mon ami"); + }; +}