我正在为我父亲在法律的餐厅创建一个wordpress网站。每个课程都有一个数字,我使用包含数字的高级自定义字段的“orderby”列出。
在数字为6-10的段中,数字10显示为第一个元素,我希望它在9之后显示。
其他每个细分都运作得很好。
示例:
-Segment- 1 2 3 4 五 -分割- 10 6 7 8 9 -分割- 11 12 13
这是我的疑问。
<?php
// The Query
query_posts( array (
'category_name' => 'example',
'posts_per_page' => -1,
'meta_key' => 'number',
'orderby' => 'meta_value',
'order' => 'ASC'
) );
?>
<?php while ( have_posts() ) : the_post(); ?>
Content
<?php endwhile;?>
<?php
// Reset Query
wp_reset_query();
?>
谢谢!
答案 0 :(得分:0)
解决!
删除: 'orderby'=&gt; 'meta_value',
我只能通过'asc'订购。
<?php
// The Query
query_posts( array (
'category_name' => 'example',
'posts_per_page' => -1,
'meta_key' => 'number',
'order' => 'ASC'
) );
?>
<?php while ( have_posts() ) : the_post(); ?>
Content
<?php endwhile;?>
<?php
// Reset Query
wp_reset_query();
?>