所以这是我的代码:
$args1 = array( 'post_type' => 'artistsgallery','posts_per_page' => 1000, 'orderby'=>'meta_value_num', 'meta_key'=>'details_order', );
$loop1 = new WP_Query( $args1 );
在名为details_order
的自定义元数据箱中,我存储了一个数字,如:1,2,3,4我想要显示帖子的顺序,但它不起作用,它首先显示最后一个帖子,并且添加的最新帖子首先显示,我希望它们可以通过该元数据库进行排序。
答案 0 :(得分:1)
好的,这就是我开始工作的方式:
<?php
$args1 = array( 'post_type' => 'artistsgallery','posts_per_page' => 1000,'meta_key'=>'details_order','orderby'=>'meta_value_num','order' => 'ASC');
$loop1 = new WP_Query( $args1 );
?>
答案 1 :(得分:0)
您是否尝试使用order
参数'orderby'=>'meta_value_num' 'order' => 'DESC'
如果这不起作用,请打开调试或转出阵列,看看有什么。