Cela ressemble à un bogue stupide, mais comment puis-je commander par titre? Il commande quand même par date! J'utilise:
query_posts( array(
'post_type' => 'page',
'posts_per_page' => -1,
'orderby' => 'title',
'order' => 'ASC'
) );
Je veux utiliser cette fonction en tant que SHORTCODE. Ce que j'essaie de faire est de créer une carte du site/un index de toutes les entrées dans l'ordre alphabétique. Aussi, j'utilise le plus récent WP.
Merci à Chip Bennett qui m'a dit que je me trompais en utilisant query_posts
dans le contenu. Donc j'ai utilisé get_posts
et j'ai eu ce que je voulais, merci!
Voici un exemple de la façon dont vous pouvez le faire si vous rencontrez le même problème que moi:
function some_name(){
global $post;
$tmp_post = $post;
$args = array( 'post_type'=>'page', 'numberposts' => -1, 'orderby'=> 'title', 'order' => 'ASC' );
$myposts = get_posts( $args );
if ( !empty($myposts) ) {
foreach( $myposts as $post ) : setup_postdata($post);
the_title();
echo '<br>';
endforeach;
}
$post = $tmp_post;
}