diff --git a/blocks/page-redirector/page-redirector.php b/blocks/page-redirector/page-redirector.php index 70cc636..3e3b585 100644 --- a/blocks/page-redirector/page-redirector.php +++ b/blocks/page-redirector/page-redirector.php @@ -1,14 +1,68 @@ 'patrimoine', + 'title' => __('Patrimoine', 'metiers-patrimoine-theme'), + 'ID_fr' => 2951, + 'ID_nl' => 4441, + 'thumbnail_url' => $metiersRessourcesFolderPath . '/img/icons/Homegrade_RVB_patrimoine-S.svg', + + ), + array( + 'page' => 'parcours', + 'title' => __('Parcours rénovateur', 'metiers-patrimoine-theme'), + 'ID_fr' => 7198, + 'ID_nl' => 7198, + 'thumbnail_url' => $metiersRessourcesFolderPath . '/img/icons/homegrade_renover-etape-trouver-entrepreneur.svg', + ), + ]; + $pageDatas = null; + foreach ($relatedPagesChoices as $relatedPage) { + $pageID = $currentLanguage === "nl" ? $relatedPage['ID_nl'] : $relatedPage['ID_fr']; + + if ($pageID && $relatedPage['page'] === $relatedPageName) { + do_action('wpml_switch_language', $currentLanguage); + + $pageDatas = array( + "ID" => $pageID, + "permalink" => get_the_permalink($pageID), + "title" => $relatedPage['title'], + "thumbnail_url" => $relatedPage['thumbnail_url'], + ); + + restore_current_blog(); // Revenir au blog initial + return $pageDatas; + } + } + restore_current_blog(); + return null; + } +} + +$relatedPageDatas = get_related_page_datas($relatedPageName); +if (!$relatedPageDatas) return; +$relatedPageTitle = $relatedPageDatas['title']; +$relatedPagePermalink = $relatedPageDatas['permalink']; +$thumbnail_url = $relatedPageDatas['thumbnail_url'] ?? null; ?> - - - - \ No newline at end of file +
"> +
+

+

+ +
+ +
\ No newline at end of file