WP_query au lieu de query_posts (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #483349
    titifrim
    Membre
    Padawan WordPress
    74 contributions

    Bonjour,

    J’ai appris il y a peu de temps qu’il était fortement déconseillé d’abuser de la fonction query_posts sous peine de risquer le ralentissement de son blog. Du coup je me suis mis en recherche de l’utilisation de solution de rechange WP_query. La question que je me pose, pour le code suivant, en supposant que l’on ait plusieurs boucles de ce type dans une même page, faut-il personnaliser à chaque fois $my_query ($my_query1, $my_query2…) ? Il s’agit bien d’une variable non ? Merci pour vos lumières.

    <?php
         $my_query = new WP_Query('cat=27');    
         if (have_posts()) :  while ( $my_query->have_posts() ) : $my_query->the_post();
         the_content();
         endwhile; else:
         echo “No posts found.”;
         endif;
         wp_reset_query();
    ?>

    #730793
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Hello, en fait le code à utiliser est plutôt celui-ci :

    have_posts()) :
        while ($my_query->have_posts()) : $my_query->the_post();
            the_content();
        endwhile;
    else :
        echo “No posts found.”;
    endif;
    wp_reset_query();
    ?>

    Et non, pas besoin de renommer la variable à chaque utilisation, tu peux te contenter de la réassigner 😉

    #730794
    titifrim
    Membre
    Padawan WordPress
    74 contributions

    Merci pour cette réponse on ne peut plus précise 😉

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