В моем настраиваемом типе сообщений («mitarbeiter») есть настраиваемое поле под названием «sort», которое допускает только числа. В настоящее время мои должности упорядочиваются по названию. Я хотел бы заказать их по значению настраиваемого поля «sort», которое будет задано функцией get_field("sort")
.Как отсортировать по пользовательскому полю?
Это как мой код выглядит сейчас:
// Get the team members
function get_employee() {
query_posts(array(
'post_type' => 'mitarbeiter',
'showposts' => 100,
'orderby' => 'title',
'order' => 'ASC'
));
while (have_posts()) : the_post();
$content = '
<div class="col-md-6 department member_of_'. get_field("abteilung") .'">
<div class="well">
<div class="row">
<div class="col-xs-5">';
// Display the image
$image = get_field('portraitfoto');
if (!empty($image)) :
$content .= '<img class="img-responsive sidebar-img team-member" src="'. $image["url"] .'" alt="'. $image["alt"] .'" /><br />';
endif;
$content .= '</div>
<!-- /.col-xs-5 -->
<div class="col-xs-7">
<h2>'. get_the_title() .'</h2>
<p>'. get_field("funktion") .'<br>'.
get_field("telefon") . '<br>
<a href="mailto:'. get_field("email") . '">'. get_field("email") .'</a></p>
</div><!-- /.col-xs-7 -->
</div><!-- /.row -->
</div><!-- /.well -->
</div><!-- /.col-md-6 -->';
echo $content;
endwhile;
wp_reset_query();
}
Как я могу это сделать?
** НИКОГДА НИКОГДА не используйте ** query_posts'. Также см. Документацию 'WP_Query', и сделайте небольшое исследование, есть так много информации по этому вопросу –