Creare un Loop al di fuori di WordPress

Creare un Loop al di fuori di WordPress

In genere i Loop di WordPress vengono creati all'interno di temi o plugin e in ogni caso sempre all'interno di WordPress. Qualora vi fosse la necessità di creare un Loop al di fuori di WordPress, possiamo far ricorso alla seguente soluzione.

La soluzione consiste nell'includere il file wp-load.php all'inizio del nostro script. Quindi possiamo creare il nostro Loop:


<ul>
  <?php require($_SERVER['DOCUMENT_ROOT'] . '/wp-load.php'); 
  		query_posts('showposts=3');  
  		if (have_posts()) : while (have_posts()) : the_post(); 
  ?>
  <li>
    <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <small>Pubblicato il <?php the_time('j F Y') ?></small>
    <div><?php the_excerpt(); ?></div>
  </li>
  <?php endwhile; else: echo "Nessun post."; endif; ?>
  <?php wp_reset_query(); ?>
</ul>
Torna su