wordpress benim kodudur:sipariş alanları İşte
$args = array(
'posts_per_page' => - 1,
'post_type' => array('post-type-name'),
'tax_query' => $taxquery,
'orderby' => 'meta_value_num',
'meta_key' => 'date_of_issue',
'order' => 'DESC',
);
global $post;
$post_list = get_posts($args);
if ($post_list) {
foreach ($post_list as $post_item) { ?>
<?php
$fields = CFS()->get('anouncements', $post_item->ID);
if (! empty ($fields)){
foreach ($fields as $field_eti) { ?>
<div class="item"><?php echo $field_eti['date_of_issue']; ?></div>
<?php }
}
?>
<?php
}
}
Ben Özel Alan paketi eklentisi kullanıyorum. Bu alanları, o döngünün özel alanlarından biri olan bu tarihe göre sipariş etmek istiyorum ($field_eti['date_of_issue'];
). $ Args'imde nasıl görüyorsanız meta_key ekledim ve tarih olan özel alan değerine göre sıraladım. Ama sipariş doğru değil.
Veritabanından gelen tarihin YYYY-AA-GG biçiminde olduğundan emin misiniz? Aksi halde, tarihlerin herhangi bir karşılaştırması olmazdı. Yani siparişiniz beklendiği gibi olmayacak. –
@Symbolwdd Evet benim tarih formatı – aidadev