Trier la page de taxonomie par ordre alphabétique par méta plutôt que par défaut de la date de post

wordpress.stackexchange https://wordpress.stackexchange.com/questions/20766

  •  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
scroll top