Condition query post

  • WordPress :4.9.4
  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2157442
    Dge
    Participant
    Padawan WordPress
    83 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé :
    • Extensions en place :
    • Nom de l’hébergeur :
    • Adresse du site :

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

    Bonjour j’utilise la fonction query post pour afficher quelques articles sur ma page d’accueil.

    Voici le code que j’utilise.

    <?php query_posts('post_type=activite&orderby=rand&showposts=3'); ?>

    Jusque la tout est ok . J’affiche bien 3 post « activite » en aleatoire.

    Mes posts « activite » sont divisés en plusieurs types d’activité et j’aimerais pouvoir n’afficher qu’un seul article par type et je ne trouve pas la condition a utiliser. Peut être n’existe-t-elle pas. J’avais penser a quelques chose comme cela :

    	<?php query_posts('post_type=activite&orderby=rand&showposts=3&posts_per_activite=1'); ?>

    Mais cela ne produit aucun effet, et je ne trouve rien dans le codex.

    Quelqu’un aurait il une idée ?

    Merci par avance

    ++ Dgé

    #2157816
    Flobogo
    Modérateur
    Maître WordPress
    15281 contributions

    Bonjour,

    C’est normal que votre code posts_per_activite ne fonctionne pas tel quel, puisque activite n’est pas une fonction de WP, c’est vous qui l’avez créée.

    Par contre, regardez du côté de tax_query dans le Codex.

    Il faudra peut-être plusieurs boucles, chacune avec un seul « post » en aléatoire. Dans ce cas, n’oubliez pas  wp_reset_postdata(); entre chaque boucle.

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