如何在Wordpress中通过WP_Query使用order?

时间:2013-03-20 12:32:36

标签: php wordpress

我正在尝试将order by置于wp_query中,但我无法让它工作。

有什么问题?

$query = new WP_Query( 'cat='.get_post_meta($post->ID, 'select',1).'&orderby=menu_order');

2 个答案:

答案 0 :(得分:1)

检查这是否适合您:

$args = array(
'cat' => get_post_meta($post->ID, 'select', 1),
'orderby' => 'menu_order',
'order' => 'DESC');
WP_Query($args);

答案 1 :(得分:0)

也许你的意思是:

$query = new WP_Query(
            'cat'     = get_post_meta($post->ID, 'select',1),
            'orderby' = 'menu_order',
            'order'   = 'asc'
         );

你应该作为一个数组传递,以提高可读性。还要添加如何订购。