WP_Query – Glosario de WordPress – Comunidad de WordPress

WP_Query

WP_Query es una clase definida en WordPress. Permite a los desarrolladores escribir consultas personalizadas y mostrar publicaciones utilizando varios parámetros. Los desarrolladores pueden consultar la base de datos de WordPress directamente. Sin embargo, WP_Query es una de las formas recomendadas de consultar publicaciones de la base de datos de WordPress.

A continuación se muestra un ejemplo de una WP_Query simple que muestra publicaciones de la categoría de principiantes:

<?php

// The Query

$the_query = new WP_Query( 'category_name=începători' );?>

El ejemplo de código anterior no muestra publicaciones automáticamente. Para mostrar los resultados de la consulta, el usuario debe utilizar el bucle de WordPress. Entonces:

<?php

// The Query

$the_query = new WP_Query( 'category_name=începători' );// The Loop

if ( $the_query->have_posts() ) {

echo '<ul>';

while ( $the_query->have_posts() ) {

$the_query->the_post();

echo '<li>' . get_the_title() . '</li>';

}

echo '</ul>';

} else {

// no posts found

}

/* Restore original Post Data */

wp_reset_postdata();

?>

WP_Query es una herramienta poderosa, hay muchos parámetros que se pueden usar para escribir consultas más complejas y avanzadas. WP_Query se puede utilizar para crear bucles anidados (un bucle de WordPress dentro de un bucle). Los desarrolladores de WordPress pueden usarlo en complementos y temas para crear sus propias impresiones de publicaciones personalizadas.

Una lista completa de los parámetros de WP_Query está disponible en Códice de WordPress.

Articulos adicionales:

Compartir con tus amigos:

Deja un comentario