リスト項目内の特定の値で順序付けされていないリストを並べ替えたいと思います。ループでリストを生成します。
私のループリスト項目は次のようになります。値<?php echo $nyslutdatum; ?>
は、リストの順序付けに使用したい値です (ループ条件が 2 回発生したため、2 回表示されます)。
<li>
<div id="kursprogram-kurstillfalle-kurs">
<?php the_title(); ?>
</div>
<div id="kursprogram-kurstillfalle-ort">
<?php the_sub_field('ort'); ?>
</div>
<div id="kursprogram-kurstillfalle-datum">
<?php if(get_sub_field('startdatum') != '') { ?>
<?php echo $nystartdatum; ?> - <?php echo $nyslutdatum; ?>
<?php } else { ?>
<?php echo $nyslutdatum; ?>
<?php } ?>
<?php if(get_sub_field('slutdatum_2') != '') { ?>
<br />
<?php echo $nystartdatum_2; ?> - <?php echo $nyslutdatum_2; ?>
<?php } ?>
</div>
<div id="kursprogram-kurstillfalle-notis">
<?php the_sub_field('notis') ?>
</div>
<div class="clearboth" />
</li>