Personalizando el loop de WordPress con WP_Query->set() para casos y plantillas determinados
Configurar una query para conseguir el loop que necesitamos en una plantilla determinada de WordPress es fácil: basta crear una query personalizada mediante
WP_Query
. Hay veces que solo queremos modificar una variable de la query, y para un caso concreto, no para toda la template. Por ejemplo en la template archive.php
y solo para las queries que afecten a una taxonomía determinada. En estos casos, quizás prefiramos no ensuciar el archivo de la template, archive.php
en nuestro ejemplo. Lo que podemos hacer es hacerlo usando el método set()
de WP_Query
en una función que incluiremos en el archivo functions.php
de nuestor theme.