Lezione 9 - Il loop di Wordpress

Lezione 9 - Il loop di Wordpress

Questa è forse la lezione più importante del corso in quanto andiamo a studiare come funziona il loop di wordpress.

Come viene definito nella guida ufficiale: "Il Loop è il codice PHP utilizzato da WordPress per visualizzare gli articoli. Utilizzando Il Loop, WordPress processa ciascun articolo da visualizzare sulla pagina corrente e lo compone in accordo ai criteri specificati dai tag. Qualsiasi codice HTML o PHP presente nel Loop verrà eseguito per ciascun articolo.".

Nel nostro caso utiliziamo il loop di wordpress per visionare le ultime news in homepage.

Ma andiamo a vedere come si compone il loop di wordpress.

Il loop inizia sempre così:


 if ( have_posts() ) :
            while ( have_posts() ) : the_post(); 

Tutto inizia con la condizione if che verifica se ci sono salvati articoli, in caso affermativo si utilizza il ciclo while per "passare" un articolo alla volta.

Ora vogliamo stampare i titoli di tutti gli articoli. Per fare ciò dobbiamo inserire all'interno del loop la seguente funzione:

the_title();

La funzione the_title() stampa il titolo di ogni articolo.

!Attenzione una volta inserito il nostro codice all'interno del loop dobbiamo ricordarci di chiuderlo per non ricevere errori

Per chiudere il loop di wordpress dobbiamo utilizzare il codice seguente.


    endwhile;
endif;  

Riassumendo il loop completo appena creato è:


<?php if ( have_posts() ) :
                   while ( have_posts() ) : the_post(); ?>
                         <h2><?php the_title();?></h2>
                  <?php endwhile; ?>
<?php endif; ?>

Nel prossimo articolo vedremo come inserire il loop di wordpress all'interno del nostro tema.

Commenti

Ancora nessun commento per questo articolo

Lascia un commento: