Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Che cos'è: Loop

Il loop è comunemente chiamato anche “loop di WordPress” o semplicemente “loop”. È il pezzo chiave del codice PHP che visualizza gli articoli su un sito web WordPress.

Il loop di WordPress è probabilmente uno degli aspetti più importanti del codice di WordPress ed è al centro della maggior parte delle query in un modo o nell’altro.

What Is a Loop in WordPress?

Infografica: Capire il loop di WordPress

Il loop viene utilizzato nei temi di WordPress per visualizzare un elenco di articoli su una pagina web.

Gli sviluppatori di temi possono formattare l’output utilizzando i template tag per personalizzare la visualizzazione di ogni articolo all’interno del loop. Diversi template funzionano solo all’interno del loop di WordPress e sono utilizzati per formattare, organizzare e pubblicare i dati degli articoli.

Abbiamo creato la seguente infografica per mettere giù il loop di WordPress per i principianti.

Infographic - Understanding the WordPress Loop

Esempio di codice: Un semplice loop di WordPress

Potreste voler vedere un esempio.

Ecco il codice PHP utilizzato per formare un semplice loop di WordPress:

<?php
 
// checks if there are any posts that match the query
if (have_posts()) :
 
  // If there are posts matching the query then start the loop
  while ( have_posts() ) : the_post();
 
    // the code between the while loop will be repeated for each post
    ?>
 
    <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
 
    <p class="date-author">Posted: <?php the_date(); ?> by <?php the_author(); ?></p>
 
    <?php the_content(); ?>
 
    <p class="postmetadata">Filed in: <?php the_category(); ?> | Tagged: <?php the_tags(); ?> | <a href="<?php comments_link(); ?>" title="Leave a comment">Comments</a></p>
 
    <?php
 
    // Stop the loop when all posts are displayed
 endwhile;
 
// If no posts were found
else :
?>
<p>Sorry no posts matched your criteria.</p>
<?php
endif;
?>

Speriamo che questo articolo vi abbia aiutato ad approfondire il loop di WordPress. Potreste anche consultare il nostro elenco di letture aggiuntive qui sotto per trovare articoli correlati su suggerimenti, trucchi e idee utili per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Ulteriori letture

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!