Trier la page de taxonomie par ordre alphabétique par méta plutôt que par défaut de la date de post
-
30-10-2019 - |
Question
L'utilisateur commence sur une page affichant des publications de type de publication personnalisé, "Agent".
Chaque message affiché affiche une région / taxonomie personnalisée à laquelle il appartient et des liens vers une page qui affiche tous les publications dans la région que l'utilisateur a cliqué.
C'est ainsi que ces messages sont actuellement affichés,
<?php while ( have_posts() ) : the_post(); ?>
Idéalement, je voudrais les trier par ordre alphabétique par Meta_Key Lname plutôt que par date de post qui semble être la valeur par défaut WordPress.
Merci pour toute contribution
Edit: script que j'utilise pour obtenir tous les agents de type post personnalisés. Mette un message spécifié comme dernier message.
<?php
$loop = new WP_Query( array(
'post_type' => 'agents',
'orderby' => 'meta_value',
'meta_key' => 'lname',
'order'=>'ASC',
'meta_query' => array(array( 'key' => 'lname' )),
'post__not_in' => array( '93' ),
'posts_per_page' => -1 ) );
$loop2 = new WP_Query( array(
'post_type' => 'agents',
'post__in' => array( '93' ) ) );
?>
<?php
if($loop->have_posts() || $loop2->have_posts()) {
if($loop->have_posts()) { while($loop->have_posts()) { $loop->the_post();
?>
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange