Utilización de la clase wp_query para mostrar el contenido en su sitio de wordpress

WordPress hace que sea posible tirar en tipos específicos de contenido en su sitio web a través de la WP_Query () - clase de plantilla. Coloque esta etiqueta de plantilla antes del bucle, y que le permite especificar qué categoría que desea extraer información de.

Si usted tiene una categoría llamada WordPress, y desea mostrar los últimos tres puestos de esa categoría en su primera página, en la barra lateral del blog, o en otro lugar en su sitio, puede utilizar esta etiqueta plantilla.

En cuanto a algunos de los parámetros

los WP_Query () - clase de plantilla tiene varios parámetros que le permiten visualizar diferentes tipos de contenido, como mensajes en categorías específicas, el contenido de las páginas específicas / mensajes, o fechas en sus archivos del blog. Aquí está un ejemplo de dos parámetros que puede utilizar con el WP_Query () - etiqueta:

  • posts_per_page = X: Este parámetro indica WordPress número de mensajes que desea mostrar. Si desea mostrar sólo tres mensajes, por ejemplo, introduzca posts_per_page = 3.

  • category_name = X: Este parámetro le dice a WordPress que desea tirar de notas de la categoría con esta babosa específica. Si la categoría es babosa libros-i-leen, por ejemplo, introduzca CATEGORY_NAME = libros-i-leen.

    el parámetro nombre de la categoría es engañoso ligeramente debido a que no utiliza el nombre de la categoría, sino más bien la categoría babosa, que es diferente.

los WP_Query () - clase permite que pase muchas variables y Parámetros- no se limita sólo a las categorías, tampoco. Se puede utilizar para las páginas, mensajes, etiquetas y más. Visita el Codex de WordPress y leer acerca de esta característica.

Adición de la WP_Query () - tag

Elegir qué categoría que desee a la lista de mensajes y localizar la bala que pertenece a la categoría. Después de hacer eso, usted está listo para añadir el WP_Query () - etiqueta a su plantilla. La categoría slug es generalmente el mismo que el nombre de categoría, excepto en minúsculas con palabras separadas por dashes- por ejemplo, una categoría de libros en un sitio web tiene una libros babosa. Para una doble comprobación, visite la página de categorías en su tablero de instrumentos eligiendo Mensajes → Categorías, haga clic en el nombre de la categoría que desea usar, y encontrar la categoría de bala en la lista. La línea de código para mostrar cinco puestos de la categoría Libro se ve así:

lt;? php $ the_query = new WP_Query ( ‘posts_per_page = 5&category_name = libros) - gt;

No es suficiente con añadir que una línea de código, sin embargo- es necesario utilizar la WP_Query () - clase en el lazo de WordPress. Siga estos pasos para incluir un WP_Query dentro del bucle en su plantilla:

Video: VideoTutorial 3 Taller Práctico de Creación de Plugins para WordPress. The Loops y Wp Query

  1. En el Panel de control, seleccione Apariencia → Editor.

    Se abre la página de edición de temas.

  2. En la lista Plantillas en el lado derecho de la página, haga clic en la plantilla en la que desea mostrar el contenido.

    Por ejemplo, si desea mostrar el contenido en una barra lateral, seleccione la plantilla de la barra lateral: sidebar.php.

    La plantilla seleccionada aparece en el editor en el centro de la página.

    Video: Introducción a la clase WP_Query

  3. Busque el primer cierre o etiqueta en la plantilla de la barra lateral para el tema que está utilizando.

    Si está utilizando el tema Veinte Trece, por ejemplo, el final es el siguiente:

  4. Escriba el siguiente código justo encima de la etiqueta de fin:

    lt;? php $ the_query = WP_Query ( ‘posts_per_page = 5&?? = Category_name libros) - gt; lt; php while ($ the_query-gt; have_posts ()):? $ The_query-gt; the_post () - gt; Lt; the_title php () - gt;? Lt; php the_excerpt () - endwhile- gt;?

    En la primera línea, se puede cambiar posts_per_page = 5&CATEGORY_NAME = libros para satisfacer sus necesidades específicas. Sólo el cambio 5 a cualquier número de mensajes que desea que aparezcan (no hay límite!), y el cambio libros a la categoría babosa específico que desea utilizar.

    Video: WP_QUERY

  5. Haga clic en el botón de actualización de archivos para guardar los cambios en la plantilla.

Artículos Relacionados