reorganizing vocabulary alphabetically on front end render.php

This commit is contained in:
Antoine M 2023-12-13 11:15:03 +01:00
parent 098f583de3
commit 033257bae8
2 changed files with 24 additions and 2 deletions

View File

@ -1,7 +1,18 @@
<?php <?php
$tooltipWords = $attributes['tooltipWords']; $tooltipWords = $attributes['tooltipWords'];
// Fonction de comparaison pour usort
function compareTooltipText($a, $b)
{
return strcmp($a['tooltipText'], $b['tooltipText']);
}
// Utilisation de usort pour trier le tableau par ordre alphabétique
usort($tooltipWords, 'compareTooltipText');
global $post; global $post;
$thematique = get_the_terms($post->ID, 'thematiques')[0]; $thematique = get_the_terms($post->ID, 'thematiques')[0];
?> ?>
<section id="vocabulaire-summary" class="homegrade-blocks-vocabulaire-summary"> <section id="vocabulaire-summary" class="homegrade-blocks-vocabulaire-summary">
@ -14,7 +25,7 @@ $thematique = get_the_terms($post->ID, 'thematiques')[0];
<summary> <summary>
<?php echo $word['tooltipText']; ?> <?php echo $word['tooltipText']; ?>
<div class="open-close-icon"> <div class="open-close-icon">
<img src="<?php echo plugins_url('/', dirname(__FILE__)) . 'src/img/chevron_down.svg' ?>" class="open-close-cta" alt="" /> <img src="<?php echo plugins_url('/', dirname(__FILE__)) . 'src/img/chevron_down.svg' ?>" class="open-close-cta" alt="" />
</div> </div>
</summary> </summary>
<div class="homegrade-blocks-vocabulaire-summary__content-wrapper"> <div class="homegrade-blocks-vocabulaire-summary__content-wrapper">

View File

@ -1,7 +1,18 @@
<?php <?php
$tooltipWords = $attributes['tooltipWords']; $tooltipWords = $attributes['tooltipWords'];
// Fonction de comparaison pour usort
function compareTooltipText($a, $b)
{
return strcmp($a['tooltipText'], $b['tooltipText']);
}
// Utilisation de usort pour trier le tableau par ordre alphabétique
usort($tooltipWords, 'compareTooltipText');
global $post; global $post;
$thematique = get_the_terms($post->ID, 'thematiques')[0]; $thematique = get_the_terms($post->ID, 'thematiques')[0];
?> ?>
<section id="vocabulaire-summary" class="homegrade-blocks-vocabulaire-summary"> <section id="vocabulaire-summary" class="homegrade-blocks-vocabulaire-summary">
@ -14,7 +25,7 @@ $thematique = get_the_terms($post->ID, 'thematiques')[0];
<summary> <summary>
<?php echo $word['tooltipText']; ?> <?php echo $word['tooltipText']; ?>
<div class="open-close-icon"> <div class="open-close-icon">
<img src="<?php echo plugins_url('/', dirname(__FILE__)) . 'src/img/chevron_down.svg' ?>" class="open-close-cta" alt="" /> <img src="<?php echo plugins_url('/', dirname(__FILE__)) . 'src/img/chevron_down.svg' ?>" class="open-close-cta" alt="" />
</div> </div>
</summary> </summary>
<div class="homegrade-blocks-vocabulaire-summary__content-wrapper"> <div class="homegrade-blocks-vocabulaire-summary__content-wrapper">