Petit challenge affichage d’article en fonction de la date

  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #495422
    matbook
    Membre
    Padawan WordPress
    79 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : derniere
    – Version de PHP/MySQL :
    – Thème utilisé : perso
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site : local

    Problème(s) rencontré(s) :

    Bonjour à tous,
    Je suis en train développer une petite application wordpress pour permettre l’affiche par ans une liste d’article.
    En faite j’aimerai par un menu déroulant faire le choix d’une année et afficher les articles de l’année associés.

    J’ai bien sur pensé à faire une catégorie par année mais j’aimerai que ce soit plus propre et donc en fonction de la date de publication de l’article.

    Si quelqu’un a des idées je suis tout ouï.

    #772204
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    Tu peux regarder ce plugin :
    http://wordpress.org/extend/plugins/collapsible-archive-widget/
    Dans le code source, y’a tout ce qu’il te faut.

    #772205
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Une archive annuelle?

    #772206
    matbook
    Membre
    Padawan WordPress
    79 contributions

    En faite j’affiche une category et les articles de celle-ci je veux qui soit filtrer par an.
    Je ne trouve pas sur ton widget ou placer le nom de ma categorie.

    #772207
    matbook
    Membre
    Padawan WordPress
    79 contributions

    c’est à dire guy?

    #772208
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Le même principe que les archives mensuelles, mais annuelles 🙂

    Ah! il y a les catégories de rajouter, faut se dépêcher de répondre sinon la liste des options à traiter va s’allonger.

    #772209
    matbook
    Membre
    Padawan WordPress
    79 contributions

    Non en faite non, ma page est une categorie donc nous affichons que les articles de cette catégorie.
    Filtrer par un menu déroulant par an.
    Je peux faire un menu déroulant avec les archives annuelles?

    #772210
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Oui, il y a wp_get_archives, mais elle prend toutes les catégories. Il te faudrait faire un mix de cette fonction et de la liste des catégories.

    #772211
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    En fait, les urls /?cat=xxx&year=xxx devraient déjà marcher de base.

    Pour construire le sélecteur qui appellerait ces urls, tu peux récupérer la première et la dernière année comme ça :

    posts[0]->post_date);
    $year_last = $date_last[‘year’];
    // …et pareil pour first avec order=DESC
    ?>

    Mais pour tout récupérer en un coup (et vérifier que y’a pas de “trou” dans les années), c’est exactement comme le dit Guy, et c’est pas immédiat à faire.

    #772212
    matbook
    Membre
    Padawan WordPress
    79 contributions

    ok ok merci pour ce bout de code je vais voir ça :D

    #772213
    matbook
    Membre
    Padawan WordPress
    79 contributions

    par contre je sais pas du tout comment je vais pouvoir l’intégrer dans un menu déroulant :(

11 sujets de 1 à 11 (sur un total de 11)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.