Usando WP_Query con tipos de publicaciones personalizadas

Usando WP_Query con tipos de publicaciones personalizadas

WordPress es una poderosa plataforma de administración de blogs que le permite mostrar sus publicaciones de manera organizada.

Pero quizás se pregunte: “¿Cómo puedo mostrar mi tipo de publicación personalizada en la página de inicio?”

Hay muchas formas diferentes, pero una de nuestras favoritas es con WP_Query.

Este tutorial le explicará cómo usarlo y por qué es una herramienta tan excelente para su sitio web.

Las consultas WP_QUERY son algunas de las herramientas más valiosas disponibles para los diseñadores web cuando crean su sitio porque nos permiten encontrar cualquier cosa que queramos sin tener que escribir código en todas nuestras páginas o plantillas desde cero cada vez, pero no se preocupe si esto suena complicado; ¡Vamos a desglosar cada paso, así que sigue leyendo!

  1. WP_Query se puede utilizar para limitar una búsqueda por tipo de publicación. Utilice el parámetro 'tipo de publicación', configúrelo como su slug de tipos de publicaciones personalizados y solo obtendrá resultados de ese tipo específico de contenido.
  2. Puede configurar el 'post_status' en WordPress como publicado o borrador. Las publicaciones publicadas estarán disponibles en su sitio web, mientras que los borradores se publican sólo con fines de edición.
  3. Puede optar por recuperar la cantidad de publicaciones que desea en una página usando el parámetro 'posts_per_page'.
  4. Con la clase WP_Query, puedes ordenar las publicaciones por título o de forma ascendente. El pedido se realiza con un parámetro 'orderby' y 'order', respectivamente. Complete la configuración de su consulta utilizando esos dos parámetros antes de pasarlos a un bucle while de WordPress para mostrar títulos de publicaciones y extractos ordenados de acuerdo con estas dos variables.
Leer:  Envío directo de comercio electrónico con Magento

¿Le resulta tedioso aprender todo sobre WordPress WP_Query?

Entonces tenemos una respuesta para usted.

Nuestro equipo de desarrolladores web expertos le ayudará durante todo el proceso.

Ejemplos de tipos de publicaciones personalizadas de WP_Query

El primer ejemplo

/** * Consulta de configuración para mostrar el tipo de publicación 'servicios' con '8' publicaciones. * Imprime el título con un extracto. */ $args = array( 'post_type' => 'servicios', 'post_status' => 'publicar', 'posts_per_page' => 8, 'orderby' => 'título', 'pedido' => 'ASC', ); $bucle = nuevo WP_Query( $args ); mientras ( $loop->have_posts() ) : $loop->the_post(); imprimir el_título(); el extracto(); final mientras; wp_reset_postdata();

La salida

Supongamos que esta consulta se ejecuta en la plantilla de WordPress, obtendrá un resultado similar al siguiente:

Título del artículo Ejemplo de extracto del artículo. Leer más

Título del artículo

Extracto de ejemplo del artículo. Leer más

Un ejemplo más avanzado

¡Ahora puedes filtrar publicaciones por categoría y obtener la imagen destacada! En este ejemplo, usamos WP_Query para buscar solo aquellas publicaciones de blog con una “inicio” en su categoría.

Luego, usando nuestro bucle, verás cómo los mostramos con el título, el extracto y la imagen destacada de la publicación.

/** * Consulta de configuración para mostrar el tipo de publicación 'servicios' con todas las publicaciones filtradas por categoría 'inicio'. * La salida está vinculada al título con la imagen destacada y el extracto. */ $args = array( 'post_type' => 'servicios', 'post_status' => 'publicar', 'posts_per_page' => -1, 'orderby' => 'título', 'orden' => 'ASC' , 'gato' => 'casa', ); $bucle = nuevo WP_Query( $args ); mientras ( $loop->have_posts() ) : $loop->the_post(); $featured_img = wp_get_attachment_image_src( $post->ID ); imprimir el_título(); if ($feature_img) { < img src="https://wpdevshed.com/using-wp_query-with-custom-post-types/print $featured_img["url']" ancho = ”imprimir $featured_img['width']" altura="https://wpdevshed.com/using-wp_query-with-custom-post-types/print $featured_img["height']" /> } the_excerpt(); finalizar mientras; wp_reset_postdata();

Leer:  Cómo encontrar trabajos guardados en LinkedIn en 2024

Parámetros

Puede utilizar varios parámetros para personalizar las publicaciones solicitadas con WP_Query. A continuación se muestran algunos parámetros utilizados con frecuencia.

  • gato – las publicaciones se filtran utilizando una identificación particular
  • etiqueta – las publicaciones se filtran utilizando una etiqueta particular
  • consulta_impuestos – las publicaciones se filtran utilizando ciertos parámetros de taxonomía
  • s – las publicaciones se filtran utilizando una palabra clave de búsqueda particular
  • Autor – Las publicaciones se filtran ingresando un autor en particular.

Etiquetas de plantilla

Mientras crea su bucle de tipo de publicación, hay muchas etiquetas de plantilla disponibles para usar dentro del bucle para obtener el resultado deseado. A continuación se muestran varios ejemplos de etiquetas de plantilla disponibles para usar dentro de su bucle:

La API WP_Query es una herramienta invaluable para los desarrolladores, pero puede resultar difícil comenzar.

Este artículo lo guiará a través de los conceptos básicos de la personalización con un tipo de publicación personalizada de WordPress para que cuando necesite información sobre sus visitantes, todo lo que tenga que hacer sea hacer clic en un botón y encontrar todo en segundos.

Nuevas Publicaciones:

Recomendamos