From 3cf95bae16d7cef339eb76f6090cdb349c5ef80e Mon Sep 17 00:00:00 2001 From: Antoine M Date: Thu, 4 Jul 2024 11:41:28 +0200 Subject: [PATCH] handling short titles for conseils and questions-container --- includes/utilities.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/utilities.php b/includes/utilities.php index b21b322..05bdf17 100644 --- a/includes/utilities.php +++ b/includes/utilities.php @@ -223,12 +223,15 @@ function build_page_chapter_index($blocks) ]); } if ($block['blockName'] == 'homegrade-content-blocks/questions-container') { + if (!$block || !$block['attrs'] || $block['attrs']['relatedPostId'] == 0) continue; + $shortTitle = get_field('short_title', $block['attrs']['relatedPostId']); + $anchor = isset($block['attrs']['anchor']) ? esc_html($block['attrs']['anchor']) : "questions-container-" . $block['attrs']['relatedPostId']; array_push($chapterBlockIndex, [ 'block-type' => $block['blockName'], 'anchor' => '#' . $anchor, - 'title' => get_the_title($block['attrs']['relatedPostId']), + 'title' => $shortTitle ? $shortTitle : get_the_title($block['attrs']['relatedPostId']), ]); } if ($block['blockName'] == 'homegrade-content-blocks/vocabulaire-summary') {