WordPressConsulta de mensajes


Sintaxis

  • $ the_query = new WP_Query ($ args);
  • $ posts_array = get_posts ($ args);

Parámetros

Parámetro Descripción
$ args (matriz) Una matriz de argumentos necesarios para una consulta: puede personalizarse según sus necesidades, por ejemplo, consultar publicaciones de una sola categoría, desde el tipo de publicación personalizada o incluso consultar cierta taxonomía.

Observaciones

Los argumentos de consulta son numerosos. La página de códice WP_Query () tiene una lista de parámetros. Algunos de ellos son

Una de las cosas más importantes a tener en cuenta es:

Nunca use query_posts ()

query_posts() anula la consulta principal y puede causar problemas en el resto de su tema. Cada vez que necesite modificar la consulta principal (o cualquier consulta para esa materia) es usar el filtro pre_get_posts . Esto le permitirá modificar la consulta antes de que se ejecute.

Además, cuando consulta las publicaciones, siempre debe restablecerlo con wp_reset_postdata () . Esto restaurará la variable $post global del bucle de consulta principal, y no tendrá ningún problema más adelante (como las categorías que se excluyen, porque en su bucle secundario las ha excluido y se olvidó de restablecer la consulta).

Consulta de mensajes Ejemplos relacionados