Ordering custom posts

时间:2012-01-20 作者:Jason Swett

我的网站上有一个页面,上面有客户推荐信。每篇推荐信都是一篇自定义帖子。我想任意订购推荐信。最好的方法是什么?

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

我以前这样做的方式是,在我的CPT中添加一个自定义字段,并在使用WP\\U查询获取帖子时按该值排序。

 $myquery = new WP_Query( array(
      \'post_type\' => \'your_post_type\',
      \'meta_key\' => \'my_custom_field_name\',
      \'orderby\' => \'meta_value\'
      )
 );
然而,我相信,如果在注册CPT时将“页面属性”添加到“支持”参数中,则“订单”字段可用,您可以通过该字段进行订购。

 $myquery = new WP_Query( array(
      \'post_type\' => \'your_post_type\',
      \'orderby\' => \'menu_order\'
      )
 );

结束

相关推荐