Inverser l'odre des posts WordPress

Je suis actuellement en train de rédiger un bog wordpress qui sert de carnet de route à un voyage. Pour ce type de contenu, il peut être intéressant d’avoir les posts les plus anciens (ceux du début du voyage) en tête de la page d’accueil et d’aller vers les posts les plus récents au fil de la lecture. ..malheureusement il ne s’agit absolument pas d’une fonctionnalité standard des thèmes wordpress …

Heureusement comme les choses sont quand même plutôt bien faites vous avez la possibilité d’éditer votre thème avec de faire vous même la modification.

Attention d’un thème à l’autre il peut y avoir des différences non couvertes par cet article!!

Rendez vous dans votre console administrateur : Apparence -> Editeur.

Ensuite j’ai sélectionné la page : Modèle pour la page d’accueil (index.php) et j’ai recherché le bloc :

<?php if ( have_posts() ) : ?>

<?php while ( have_posts() ) : the_post(); ?>

<?php get_template_part( ‘content’, get_post_format() ); ?>

<?php endwhile; ?>

J’ai simplement inséré juste au dessus de celui ci la commande :

<?php query_posts($query_string . « &order=ASC »); ?>

 Et les billets ont été classés par ordre chronologique ascendant : les plus anciens en premier! (Mettez DESC à la place de ASC pour retrouver l’odre normal).
Le seul point négatif de cette méthode est qu’à chaque mise à jour de thème il faudra repositionner la ligne de commande.

8 réflexions au sujet de « Inverser l'odre des posts WordPress »

  1. Bonjour, je ne sais pas si c’est parce qu’il y a une mise à jour ou autre chose, mais je ne trouve pas comment faire pour changer l’ordre de mes articles, pour mon blog (c’est à faire le plus tôt possible !).
    Je suis actuellement sur la page http://[nomdemonblog].wordpress.com/wp-admin/nav-menus.php et je voudrais savoir comment faire à partir de là.
    Merci de me répondre dans les plus brefs délais.

  2. Bonjour Chloé,

    Concernant le délai de réponse, on fait ce qu’on peut 😉 Après pour ton problème il ne faut pas que tu ailles dans le gestionnaire de menu mais dans l’éditeur du thème

    http://nomdemonblog.wordpress.com/wp-admin/theme-editor.php

    a partir de là j’ai personnellement du modifier la page « Modèle pour la page d’accueil » (index.php). Après comme indiqué dans l’article tout dépend de ton thème et je ne sais pas si le fait d’être hébergé directement par wordpress change quelque chose!

    Bon courage!