La funció The Loop
The Loop és un codi PHP utilitzat per WordPress per mostrar publicacions. Mitjançant The Loop, WordPress processa cada entrada per mostrar diferents element de la mateixa (títol, autor, data, hora, contingut, categoria, resum, imatge destacada, …) a la pàgina en que hem inserit el codi. en aquest cas ho inserirem a l’arxiu index.php, tot ampliant el que ja vàrem comentar en el post anterior.
Qualsevol codi HTML o PHP del The Loop es processarà en cada publicació. D’aquesta manera disposem d’un gran control sobre la forma en que es mostra la publicació.
index.php
18. <!-- ampliació de la lliçó anterior -->
19. <section>
20. <?php if ( have_posts() ) :
while ( have_posts() ) : the_post(); ?>
Aquí comença The Loop. Es tracta d'una estructura reiterativa que inserirà un article i tot el contingut que sol·licitem per cada entrada publicada.
21. <article>
22. <h3><?php the_title(); ?></h3>
Insereix el títol de l'entrada en forma de títol de nivell 3.
23. <p><small><?php echo get_the_date(); ?></small></p>
Insereix el la data de l'entrada per cada entrda.
24. <p><?php the_excerpt(); ?></p>
Insereix el resum de l'entrada.
25. </article>
26. <?php endwhile; else : ?>
27. <?php endif; ?>
Aquí tanquem i aturem la sentència reiterativa.
28. </section>
En funció del disseny i el contingut que desitgem mostrar, hi ha altres funcions que poden incrustar, per exemple, el contingut amb the_content();, l’autor amb the_author();, la categoria amb the_category(); i l’hora amb the_time, entre altres. Al codex de WordPress s’hi recullen les diferents opcions i els arguments que permeten personalitzar la forma com es mostren.