WP_Query es la clase que realiza las consultas a la base de datos de WordPress, y permite mostrar el contenido correspondiente en cada página o URL. Explicaré cómo funciona, cómo crear tus propias consultas y cómo modificar las existentes.
Una vez estés familiarizado con esta clase PHP, y aunque no seas un experto desarrollador, serás capaz de crear consultas personalizadas a la medida de tu proyecto. Podrás crear listados personalizados de productos, proyectos, inmuebles, testimonios, o cualquier otro Custom Post Type. Igualmente, podrás modificar o alterar qué contenidos se muestran en páginas existentes, como puede ser limitando los posts a los últimos 30 días o excluyendo una categoría de la tienda de WooCommerce.
Por ejemplo, podrías modificar los posts que aparecen en tu blog, excluyendo una categoría ; crear un listado de artículos que tengan una etiqueta concreta; modificar un listado de productos de WooCommerce, excluyendo las ofertas; crear un listado de los posts programados; mostrar los empleados agrupados por departamentos… Las posibilidades son ilimitadas.
Esto te abre las puertas también al siguiente nivel, que es permitir que el usuario modifique la consulta desde un formulario. Es decir, que pueda utilizar filtros o un buscador creado a medida por ti mismo, aunque esto requiere más experiencia de programación.