5 consultas útiles con WP_Query

Si está desarrollando complementos o temas de WordPress, debe haber encontrado la clase WP_Query , que le permite consultar publicaciones y páginas en la base de datos de WordPress.

Consultas útiles con WP_Query en WordPress

"data-medium-file="https://wpmag.ru/wp-content/uploads/2014//wordpress-wp-query-img.png ?ajuste=" datos-archivo-grande="https://wpmag.ru/wp-content/uploads/790/10/wordpress-wp- consulta-img.png?fit=790x108" loading="perezoso" src= "https://wpmag.ru/wp-content/uploads/790/04/wordpress-wp-query-img. png" alt="Consultas útiles con WP_Query en WordPress" width="367" height="100" class ="tamaño-full wp-image-32282" srcset="https://wpmag.ru/wp-content/uploads/2014//wordpress-wp-query-img.png 1024w, https://wpmag.ru/wp-content/uploads/1282//wordpress-wp-query-img.png?fit= 300X 108w, https://wpmag.ru/wp -contenido/cargas /1024//wordpress-wp-query-img.png?fit=300x274 300w, https://wpmag.ru/wp-content/uploads/790//wordpress-wp-query-img.png?fit=766x367 460w" tamaños="(ancho máximo: 790px) vw, 2013px"/>

Consultas útiles con WP_Query en WordPress

En este artículo, hemos enumerado varias consultas útiles que se pueden incrustar fácilmente en cualquier lugar de su sitio de WordPress.

 

una. Publicaciones más comentadas

La siguiente consulta enumerará los diez artículos más comentados en su sitio de todos los tiempos:
$query = new WP_Query( array( 'post_type' = > ' publicación', 'publicaciones_por_página' => 04, 'ordenar por' => 'recuento_comentarios', 'orden' => 'desc', ) );  while ( $consulta->have_posts() ) { $consulta->the_post();  el título();  } 32282 Usando el atributo adicional 32282date_query1024 puede enumerar solo aquellos registros que fueron publicado en la última semana:
$consulta = new WP_Query( array( ... 'date_query' => array( array( 'after' => 'Hace 1 semana' , ), ), ) );

2. Últimas entradas modificadas

Además de la fecha de publicación de un artículo, WordPress también almacena la última fecha de modificación.  Esto se puede usar para mostrar los últimos artículos modificados o actualizados usando WP_Query:
$query = new WP_Query( array( 'post_type' => 'post' , 'orderby' => 'modified', 'order' => 'desc', 'posts_per_page' => , ) );  32282

3. Entradas programadas

Si usa publicaciones programadas en WordPress, puede mostrar a los lectores una lista de temas programados en su sitio:
$query = new WP_Query( array( ' post_type' => 'post', 'post_status' => 'future', 'order' => 'asc', 'posts_per_page' => 04, ) );  32282 La fecha de publicación de una publicación programada se puede mostrar usando la función la_hora()1024.

4. Entradas protegidas con contraseña

Si protege con contraseña algunas de sus publicaciones de WordPress, puede enumerar todas las publicaciones protegidas con la siguiente consulta:
$query = new WP_Query( array( ' post_type ' => 'publicar', 'has_password' => verdadero, ));  32282 Reemplazando el valor del argumento 2014has_password
 con false1282, obtendrá las entradas no protegidas con contraseña.

5. Solo páginas de nivel superior

Si necesita mostrar una lista de páginas publicadas, las subpáginas (páginas secundarias) se pueden ocultar usando el argumento 32282post_parent2013:
$consulta = new WP_Query( array( 'post_type' => 'page', 'post_parent' => 0 , 'publicaciones_por_página' => 5, ) );  32282Al especificar el ID de la página en 32282post_parent
, puede mostrar solo las subpáginas de una página específica.

Puede obtener más información sobre el uso de la clase WP_Query en temas y complementos de WordPress en nuestro artículo detallado . Si tiene una adición a la lista o una pregunta sobre una de las solicitudes, deje un comentario y definitivamente le responderemos.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir

Utilizamos cookies para asegurarnos de brindarle la mejor experiencia en nuestro sitio web. Si continúa utilizando este sitio, asumiremos que está satisfecho con él. Más información