Trier les articles par ordre croissant ? (Créer un compte)

  • WordPress :5.7
  • Statut : non résolu
  • Ce sujet contient 24 réponses, 2 participants et a été mis à jour pour la dernière fois par ferman, le il y a 9 minutes.
15 sujets de 1 à 15 (sur un total de 25)
  • Auteur
    Messages
  • #2374379
    serge152
    Participant
    Maître WordPress
    571 contributions

    Ma configuration WP actuelle :
    – Version de WordPress : 5.6.2
    – Version de PHP/MySQL : 7.3.27 / 5.5.5
    – Thème utilisé : Virtue
    – Thème URI : https://kadencewp.com/product/virtue-free-theme/
    – Extensions en place : Advanced Editor Tools (previously TinyMCE Advanced) (5.6.0), Captcha Code (2.7), Classic Editor (1.6), Contact Form 7 (5.4), Disable Comments (2.1.0), Duplicator (1.4.0), Elementor (3.1.4), Forum_wordpress_fr (4.2), Gwolle Guestbook (4.1.1), Kadence Blocks – Gutenberg Blocks for Page Builder Features (1.10.7), Really Simple SSL (4.0.13), Redirection (5.0.1), UpdraftPlus – Backup/Restore (1.16.53), Virtue/Ascend/Pinnacle Toolkit (4.9.6), Wordfence Security (7.5.2), WP-Optimize – Clean, Compress, Cache (3.1.8), WP Last Modified Info (1.7.6), WP Sitemap Page (1.6.4)
    – Adresse du site : https://paramourdeschiens.zd.fr
    – Nom de l’hébergeur : Apache

     

    Bonjour,

    Pouvons-nous s’il vous plaît trier les articles par ordre croissant ?
    du plus ancien au plus récent ?

    Merci

    #2374380
    ferman
    Participant
    Maître WordPress
    3868 contributions

    Bonjour,

    Vous voulez-dire dans la barre latérale à droite. La liste de “articles récents” ou celle de “archives”, ou les deux?

    #2374395
    serge152
    Participant
    Maître WordPress
    571 contributions

    Merci

    Les deux en fait svp que le visiteur arrive sur le site qu il ai les articles visibles du plus ancien au plus récent

    La page de mes articles : http://sguedeu.planethoster.world

     

     

    Merci

    #2374407
    ferman
    Participant
    Maître WordPress
    3868 contributions

    Ce que vous donnez maintenant est l’adresse d’un autre site (dont les articles s’arrêtent en 2014). Lequel voulez-vous modifier?

    #2374414
    serge152
    Participant
    Maître WordPress
    571 contributions

    oui tout a fait, c’est un site que je reprend à partir du site principal
    le site principal : paramourdeschiens.zd.fr  / onglet qui-suis-je / Nos compagnons

    c’est donc bien celui-ci que je veux modifier 😉

    #2374415
    ferman
    Participant
    Maître WordPress
    3868 contributions

    Désolé, je n’ai toujours pas bien compris ce que vous voulez. On essaie déjà ça: avec la fonction ci-dessous vous devriez inverser l’ordre des articles ainsi que l’ordre des mois dans les archives dans la barre latérale droite . Si c’est autre chose que vous voulez merci de préciser.

    function inverser(){?>
    
    <script type="text/javascript">
    
    	$=jQuery; 
    	
    		a_rec = $('.widget-2 ul'); 
    		a_rec.children().each(function(i,li){a_rec.prepend(li)});
    		
    		arch= $('.widget-3 ul'); 
    		arch.children().each(function(i,li){arch.prepend(li)});
    		
    </script>
    <?php ;}
    
    add_filter ('wp_footer','inverser');

    Ce code est une adaptation de ça. Il est à mettre de préférence dans le fichier “functions.php” d’un thème enfant. Si vous n’en avez pas c’est facile à créer avec l’extension “Child theme configurator“. Si vous ne voulez pas en créer vous pouvez utiliser l’extension “my custom functions“. C’est simple mais lisez les FAQ et surtout ça: “Q. What to do if this plugin crashed the website?” qui vous dit comment rétablir la situation en cas de problème (pas grave et facilement réparable  par FTP). Il vaut mieux éviter de mettre des codes dans functions.php du thème parent: ce sera effacé lors de la prochaine mise à jour du thème.

     

    • Cette réponse a été modifiée le il y a 5 jours et 18 heures par ferman.
    • Cette réponse a été modifiée le il y a 5 jours et 18 heures par ferman.
    • Cette réponse a été modifiée le il y a 5 jours et 18 heures par ferman.
    #2374420
    serge152
    Participant
    Maître WordPress
    571 contributions

    Merci je vais regarder cela de près et je vous tiens au courant 😉
    Bonne soirée
    Merci
    Serge

    #2374427
    ferman
    Participant
    Maître WordPress
    3868 contributions

    A la place de jQuery, il y a aussi une solution CSS (plus simple en fait).

    .widget-2 .widget-inner ul, .widget-3 .widget-inner ul{display:flex;
    flex-direction:column-reverse;
    }

    le code est à coller dans les CSS additionnelles du thème.

     

    • Cette réponse a été modifiée le il y a 5 jours et 13 heures par ferman.
    #2374474
    serge152
    Participant
    Maître WordPress
    571 contributions

    Merci mais sans effets

    copie d’écran jointe

    • Cette réponse a été modifiée le il y a 5 jours et 1 heure par serge152.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2374479
    ferman
    Participant
    Maître WordPress
    3868 contributions

    Très bizarre: on parle bien de la même chose (voir pj)? Quel navigateur utilisez-vous?

     

    • Cette réponse a été modifiée le il y a 5 jours et 1 heure par ferman.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2374485
    serge152
    Participant
    Maître WordPress
    571 contributions

    je dois mal m’exprimer, je reviens plus tard avec une petite video explicative 😉

    MERCI

    #2374593
    serge152
    Participant
    Maître WordPress
    571 contributions

    Bonjour @ferman me revoilà, excusez moi j’ai dû m’absenter

    Alors je vais essayer d’être plus clair, j’ai réalisé une petite vidéo https://youtu.be/5MCSZwmwcaw

    En fait mon site principal est bien https://paramourdeschiens.zd.fr, et quand on clique sur la rubrique
    Qui suis-je ? / Nos compagnons, il y a une redirection vers http://sguedeu.planethoster.world,
    et c’est sur celui-ci que je voudrais modifier l’ordre de tri des articles.

    Quand on arrive sur la page, les articles s’affichent du plus récent au plus ancien
    et je voudrais qu’ils s’affichent du plus ancien au plus récent

     

    Merci de votre aide

    Serge

     

    • Cette réponse a été modifiée le il y a 3 jours et 20 heures par serge152.
    • Cette réponse a été modifiée le il y a 3 jours et 20 heures par serge152. Raison: je n'arrive pas à publier les images correspondantes
    #2374598
    ferman
    Participant
    Maître WordPress
    3868 contributions

    Bravo pour la vidéo: un enfant de 3 ans comprendrait (on va voir si j’ai le niveau 3 ans).

    Je vous ai mis un code qui inverse tout: les articles, l’archive et les commentaires dans la barre latérale et les articles sur la page. Regardez si ça vous convient. Vous pouvez enlever ce que vous voulez sans oublier d’enlever la virgule. (a, b, c{display-flex…) si cous ne voulez que a et c par exemple ce sera

    (a,  c{display-flex…)

    #main, #archives-2 ul, #recent-posts-2 ul, #recent-comments-2 ul{display:flex;
    flex-direction:column-reverse;
    }

     

    #2374603
    ferman
    Participant
    Maître WordPress
    3868 contributions

    Il y a encore quelque chose à modifier pour les articles sur la page mais il y a un petit problème à la page 2 vous avez deux hierarchies (voir pièce jointe), ce qui rend le classement par date inverse impossible sur cette page. Mettez les CSS que je vous ai données et allez sur cette page pour voir ce que je veux dire. Il faut aussi inverser l’ordre des pages (aller de 15 ->1 et non 1-> 15). Ce n’est pas un problème: vous ajoutez ce qui suit.

    .nav-links{display:flex;
    flex-direction:row-reverse;}

    Par contre je n’ai pas réussi pour le moment à faire que 1 représente la dernière page et 15 la première. Donc la pagination est comme montrée en pièce jointe. Que décidez-vous, surtout pour la page 2?

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2374607
    serge152
    Participant
    Maître WordPress
    571 contributions

    Bonsoir

     

    Bravo pour la vidéo: un enfant de 3 ans comprendrait (on va voir si j’ai le niveau 3 ans).

    J espère que vous ne l avez pas mal pris !!!

    C est juste que j avai du mal à m exprimer et que j ai pensé à cette solution.

    Je suis très sincèrement désolé si cela vous a vexé.

    Mille excuses

     

     

15 sujets de 1 à 15 (sur un total de 25)
  • Vous devez être connecté pour répondre à ce sujet.