我在我的网站上使用 ACF 插件。我想对包含日期的链接进行排序。所以,在前端我有类似的东西
01.10.2017, News
02.02.2018, News
06.09.2017, News
我希望它是那样的
02.02.2018, News
01.10.2017, News
06.09.2017, News
我的代码看起来像这样
<?php
$repeater = get_field('media');
$order = array();
foreach($repeater as $i => $row) {
$order[$i] = $row['media_date'];
}
array_multisort($order, SORT_ASC, $repeater);
if($repeater): ?>
<ol>
<?php foreach($repeater as $i => $row): ?>
<li>
<?php echo $row['media_date']; ?>, <a href="<?php echo
$row['media_link']; ?>" target="_blank"><?php echo $row['media_title']; ?>
</a>
</li>
<?php endforeach; ?>
</ol>
<?php else:
echo '<p>No matching post!</p>';
endif; ?>
它对数据进行排序但不正确。不正确 我的意思是这样
01.10.2017, News
02.02.2018, News
06.09.2017, News
我错过了什么?如何按日期订购 li 项目?