Cómo revertir la orden de taxonomía

2

Tengo una plantilla de taxonomía personalizada, los elementos se muestran en el orden predeterminado, desde la publicación más reciente a la más antigua.

¿Cómo cambiaría la plantilla de taxonomía personalizada para listar las publicaciones en el orden opuesto? ¿Hay una función para esto?

    
pregunta Richard 02.10.2017 - 20:56

1 respuesta

5

Puedes hacer esto con la acción pre_get_posts . pre_get_posts se activa después de que se crea el objeto de variable de consulta, pero antes de que se ejecute la consulta real. Por lo tanto, no sufrirá penalizaciones de rendimiento al ejecutar múltiples consultas innecesarias.

En tu functions.php :

add_action('pre_get_posts','xx_taxnomy_query');
function xx_taxnomy_query($query) {
    if ($query->is_main_query() && ! is_admin() && $query->is_tax('your_taxonomy')) {
        $query->set('order', 'asc');
        return;
    }
}
    
respondido por el ngearing 04.10.2017 - 01:55

Lea otras preguntas en las etiquetas