我试图按事件日期列出事件(自定义posttype“kurs”),这些事件存储为自定义字段(“dato”)。
到目前为止,我的循环如下所示:
<ul>
<?php $loop = new WP_Query( array( \'post_type\' => \'kurs\' ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<li><?php the_title( \'<a href="\' . get_permalink() . \'" title="\' . the_title_attribute( \'echo=0\' ) . \'" rel="bookmark">\', \'</a>\' ); ?></li>
<?php endwhile; ?>
</ul>
我需要的是一份从今天起到将来的帖子(活动)标题列表。。。
最合适的回答,由SO网友:eileencodes 整理而成
您需要使用meta_key
对数组中的事件进行排序。像这样:
<?php $loop = new WP_Query( array( \'post_type\' => \'kurs\', \'meta_key\' => \'dato\', \'order_by\' => \'meta_value\', \'order\' => \'ASC\' ) ); ?>