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
    2861 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.