Сортировка по страницам по возрастанию номеров

В основном у меня есть проблема, что у меня есть детали, которые извлекаются из дополнительных настраиваемых полей, и в настоящее время они упорядочены по заголовку страницы в порядке возрастания.

Однако, вместо того, чтобы упорядочивать их по возрастанию по названию страницы, я хотел бы заказать их по своему специальному полю: * education_ranking *.

<?php query_posts('post_type=page&post_parent=2&posts_per_page=-1&orderby=&order=ASC'); ?> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <tr> <td><?php echo the_field('educational_ranking'); ?></td> <td><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></td> <td><?php echo the_field('current_students'); ?></td> <td>£<?php echo the_field('tuition_fees'); ?></td> <td></td> </tr> <?php endwhile; rewind_posts(); ?> 

То, что у меня есть до сих пор, я не могу понять, как сортировать по полю: «education_ranking» – любые идеи?

Solutions Collecting From Web of "Сортировка по страницам по возрастанию номеров"

Использовать настраиваемые поля wp_query

бывший

 <?php $args = array( 'post_type' => 'page', 'meta_query' => array( array( 'key' => 'mytitle', 'value' => 'title', 'orderby' => 'mytitle', 'order' => 'DESC' ), ) ); $query = new WP_Query( $args ); if ( have_posts() ) while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?> <tr> <td><?php echo the_field('educational_ranking'); ?></td> <td><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></td> <td><?php echo the_field('current_students'); ?></td> <td>£<?php echo the_field('tuition_fees'); ?></td> <td></td> </tr> <?php endwhile; rewind_posts(); ?>