2014/2015 - ICOM Université Lyon 2 - DUCCI 2
Dernière ligne droite
Session 4
WP_Query
Décrite durant la session 2, voici les étapes:
WP_Query
WP_Query
est l'objet qui encapsule la logique de requête sur les données.
$query = new WP_Query( $args );
// The Loop
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
the_title(); //Affichage du titre
}
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
ATTENTION: L'utilisation de wp_reset_postdata
est très importante, sinon le contexte d'exécution générale devient instable
Grâce à la boucle, le contexte d'éxecution courant est complétement surchargé. Toutes les méthodes d'accès générique aux données sont "branchées" sur le post
en cours d'itération, par exemple :
the_title()
the_date()
the_content()
Réalisation d'un template de page
index.php
pour afficher le contenu des articles grâce à la fonction is_single
Vous ne serez pas jugé sur le style d'affichage mais la qualité du code produit (HTML, PHP).
L'objectif est de mesurer la compréhension de la logique Wordpress.
Le code devra être fonctionnel car il sera testé dans Wordpress directement.