php query_posts sur une catégorie (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par oliezekat, le il y a 9 années.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #506381
    grimat
    Participant
    Initié WordPress
    16 contributions

    Bonjour,

    Je souhaiterais ajouter dans ma barre verticale de droite un lien vers les 10 derniers articles d’une catégorie (dont le name est WW).

    Je souhaiterais entrer dans le code pour eviter d utiliser un plugin qui va ralentir le site (si c est trop galere, je peux utiliser un plugin).

    Voici ce que j’ai trouvé comme code à insérer :

    quand j insère ce code dans l’éditeur de widget > widget texte ca ne fonctionne pas et quand j’édite le fichier du template sidebar.php et ajoute ce code non plus.

    J’ai entendu dire qu’il faudrait ajouter le code suivant :
    dans le header :
    début de la boucle :
    fin de la boucle :

    mes questions :
    #1 : Faut il ajouter ces 3 lignes de code ?
    #2 : y a t il un impact sur le site (et son theme)?
    #3 : est il possible de mettre ce code dans l editeur de widget > partie texte ?

    #820020
    oliezekat
    Membre
    Chevalier WordPress
    107 contributions

    Le contenu d’un widget ne peut pas interpréter du PHP. Et les modifs qu’on t’a dit ne te serviront à rien si ce n’est à déglinguer ton blog…

    J’ai oublié le nom, mais il existe un plugin qui ajoute un type de widget correspondant pile-poil à ce besoin. D’ailleur j’potasse pour que mon couteau-suisse en soit capable lui aussi…

    #820021
    oliezekat
    Membre
    Chevalier WordPress
    107 contributions

    Le plugin que j’avais oublié le nom c’est “Category Posts Widget”.

    Sinon, mon plugin functionsCapacitor propose un widget, et supporte la fonction wp_get_recent_posts() de l’API WordPress dont voici la documentation dans le Codex :
    http://codex.wordpress.org/Function_Reference/wp_get_recent_posts

    Concrétement, via mon plugin functionsCapacitor:
    http://wordpress.org/extend/plugins/functionscapacitor/

    1/ Ajoute le widget dans la sidebar

    2/ Choisis la fonction wp_get_recent_posts()

    3/ Mets comme paramètre “category=X&numberposts=10” (sans les guillemets) en remplaçant le X par le numéro ID de la catégorie (ou alors utilise le paramétre category_name en donnant l’identifiant de la catégorie).

3 sujets de 1 à 3 (sur un total de 3)
  • Le forum ‘Dépôts pour les extensions, trucs, astuces’ est fermé à de nouveaux sujets et réponses.