Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

¿Qué es: Loop

El 'loop' también se conoce comúnmente como 'The WordPress loop', o simplemente 'loop'. Es la pieza clave de código PHP que muestra las publicaciones en un sitio web de WordPress.

El loop de WordPress es, posiblemente, uno de los aspectos más importantes del código de WordPress y está en el núcleo de la mayoría de las consultas de una forma u otra.

¿Qué es un Loop en WordPress?

Infografía: Entendiendo el Loop de WordPress

El loop se utiliza en los temas de WordPress para mostrar una lista de publicaciones en una página web.

Los desarrolladores de temas pueden formatear la salida utilizando etiquetas de plantilla para personalizar cómo se muestra cada publicación dentro del loop. Varias etiquetas de plantilla solo funcionan dentro del loop de WordPress y se utilizan para formatear, organizar y publicar datos de publicaciones.

Hemos creado la siguiente infografía para desglosar el Loop de WordPress para principiantes.

Infografía - Entendiendo el Loop de WordPress

Ejemplo de Código: Un Loop Simple de WordPress

Quizás te gustaría ver un ejemplo.

Aquí hay algo de código PHP utilizado para formar un loop simple de 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;
?>

Esperamos que este artículo te haya ayudado a aprender más sobre el loop de WordPress. También puedes consultar nuestra lista de Lecturas Adicionales a continuación para ver artículos relacionados sobre consejos, trucos e ideas útiles de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Lectura adicional

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!