Argument à joindre à un url pour être exploité par « archive.php » (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #465464
    bgin
    Participant
    Initié WordPress
    48 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.7 FR
    – Thème utilisé : Mimbo 2.2 (Niss)
    – Plugins en place : Askimet, cformsII, wp_print
    – Nom de l’hebergeur : nuxit
    – Adresse du site : http://servir-cugnaux.com

    Problème(s) rencontré(s) :
    Je voudrais trouver l’argument à ajouter à l’url du site pour qu' »archive.php » liste tous les articles de toutes les catégories mêlées.

    Je ne suis pas sûr d’être très clair. J’explique un peu plus :

    Pour qu' »archive.php » liste tous les articles de la catégorie 6, j’envoie « http://servir-cugnaux.com/?cat=6 ».
    Que faut-il mettre à la place de « cat=6 » pour obtenir la liste des articles de toutes les catégories.

    Plus généralement où trouve-t-on tous les formats possibles ?
    J’ai trouvé « cat=x », « m=yyyymm », « tag=y », mais les autres cas qu’archive.php semble traiter, je ne sais pas où les trouver.

    Merci d’avance pour toute réponse.

    #654276
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Les paramètres utilisables avec la fonction query_posts() le sont également comme arguments d’une URL. Enfin, la majorité d’entre eux sauf ceux qui nécessitent un array().

    Cordialement

    #654277
    bgin
    Participant
    Initié WordPress
    48 contributions

    Bonjour,
    Merci pour cette information.
    Elle me permet d’avancer dans la connaissance, pas encore de réaliser la fonction que je souhaite mais je vais continuer mes recherches.

    Je reviendrai donner mes conclusions.

    Cordialement

    #654278
    bgin
    Participant
    Initié WordPress
    48 contributions

    Bonjour,

    Après quelques tentatives infructueuses, je suis revenu à la case départ.
    Les arguments de query_posts() acceptés sont les arguments les plus simples. Inutile de passer l’argument « offset=x » ou « cat=-x« , ils sont ignorés.

    Par contre je me suis rendu compte que archive.php n’affiche que n posts par page et donc, lorsqu’on fait un lien du type http://NomSite/?cat=5, il y a quelque part un bout de code qui fait un query_posts() de n articles et qui appelle archive.php, puis lorqu’on clique sur articles précédents, ce bout de code relance archive.php avec l’argument paged=2.

    Ce qui serait intéressant et me permettrait peut-être d’avancer, ce serait de savoir où se trouve le code qui gère les appels de archive.php

    Quelqu’un doit bien le savoir…

    #654279
    bgin
    Participant
    Initié WordPress
    48 contributions

    Bonjour,

    N’ayant pas trouvé de réponse à ma question précédente, je me suis résolu à contourner le problème.
    J’ai créé une page sur le modèle archives.php de Mimbo, et je fais un lien vers cette page pour voir tous les articles précédents.
    Ce n’est pas exactement ce que je souhaitais (lister tous les articles dans l’ordre chrono inverse) mais ça permet de lister tous les articles mois par mois. Une petite modification permettrait peut-être de lister par tranches annuelles.

    C’était ma modeste contribution.

    #654280
    abonne31
    Participant
    Padawan WordPress
    99 contributions

    En utilisant ce code sur ta page d’archive, tu peux lister 200 (et plus) articles.

    have_posts()) : $recent->the_post();?>
    <b><a href=" » rel= »bookmark »></a></b>

    adishatz

    #654281
    abonne31
    Participant
    Padawan WordPress
    99 contributions

    Intéressant, la francazal mania (un ancien)

    #654282
    bgin
    Participant
    Initié WordPress
    48 contributions

    merci !

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