根据事件日期自定义域对事件进行排序

时间:2011-01-25 作者:Tom Boersma

我试图按事件日期列出事件(自定义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>
我需要的是一份从今天起到将来的帖子(活动)标题列表。。。

1 个回复
最合适的回答,由SO网友:eileencodes 整理而成

您需要使用meta_key 对数组中的事件进行排序。像这样:

<?php $loop = new WP_Query( array( \'post_type\' => \'kurs\', \'meta_key\' => \'dato\', \'order_by\' => \'meta_value\', \'order\' => \'ASC\' ) ); ?>

结束

相关推荐

Sort admin menu items

关于“的相关注释”Changing the Order of Admin Menu Sections?“,我正在寻找一种按字母顺序对WordPress管理区域的每个子部分中的条目进行排序的方法。目前,每当添加新插件时,其条目都会出现在“设置/工具/插件”下看似随机的位置,通常很难找到新的菜单项。(我已经有很多插件了,所以我的菜单很满。)由于我相当经常地添加和删除插件,所以我宁愿不需要不断进入设置页面来获取菜单排序插件并调整顺序。抱歉问了这么长的问题;我只是想弄清楚我在找什么。示例代替: S