Сортировка по алфавиту по пользовательскому полю

Я пытаюсь изменить порядок сортировки настраиваемого поля в настраиваемом типе сообщений.

Я хочу, чтобы это было в алфавитном порядке по названию «location».

Это сортировка по местоположению, но не сохранение их в алфавитном порядке.

Скриншот

Вот мой код:

<?php foreach ( $tags as $tag) : $term = get_term_by("slug", $tag, "post_tag", "ARRAY_A");?> <?php $i =1; $args = array( 'tag' => $tag, 'post_type' => 'jobs', 'orderby' => 'meta_value', 'order' => 'ASC', 'meta_key' => 'location', 'nopaging' => 'true' ); $query = new WP_Query( $args ); $length = count($query->posts); if ($query -> have_posts()) : ?> <h4 class="section-title"><?php echo $term["name"] ;?></h4> <table> <thead> <tr> <th> <h4>&nbsp;Position</h4> </th> <th> <h4>&nbsp;Deadline</h4> </th> <th> <h4>&nbsp;Pay &amp; Hours</h4> </th> <th> <h4>&nbsp;Location</h4> </th> <th> <h4>&nbsp;Apply Online</h4> </th> </tr> </thead> <tbody> <?php while ( $query->have_posts()): ?> <?php $query -> the_post();?> <tr align="left" valign="top"> <td style="width:140px"><a href="<?php the_field("job_description") ;?>" target="_blank"><?php the_title() ;?></a></td> <td style="width:140px"><?php the_field("deadline"); ?></td> <td style="width:140px"><?php the_field("pay_hours"); ?></td> <td style="width:140px"><?php the_field("location"); ?></td> <td style="width:140px"><a href="<?php echo home_url( '/' ); ?>job-application?field1=<?php the_title() ;?>&field1258=<?php the_field("location")?>&field1280=<?php echo urlencode(get_field("ymca_email_contact"));?>" target="_new">Apply Now</a></td> </tr> <?php endwhile; ?> </tbody> </table> 

В чем моя проблема?

Kevin

Solutions Collecting From Web of "Сортировка по алфавиту по пользовательскому полю"