Ranjit
Tengo que mostrar las publicaciones o el orden de la última fecha de modificación. Así que usé el siguiente código.
$args = array(
'post_type' => $post_type,
'numberposts' => '2',
'orderby' => 'modified',
'order'=> 'ASC',
);
$the_query = new WP_Query( $args );
Pero no pude encontrar ninguna actualización en el código anterior. ¿Debería usar otra cosa en lugar de 'orderby' => 'modified'
en el argumento.
rikesh
Deberías usar DESC
por order
.
Prueba esto:
$the_query = new WP_Query( array(
'post_type' => $post_type,
'numberposts' => '2',
'orderby' => 'modified',
'order' => 'DESC',
));
Usando DESC
le dará la última publicación primero (orden descendente).
EDITAR:
Como comentó Andrew, el valor predeterminado para order
es DESC
y por lo tanto se puede omitir del código:
$the_query = new WP_Query( array(
'post_type' => $post_type,
'numberposts' => '2',
'orderby' => 'modified',
));
-
El orden de pedido predeterminado es ‘DESC’, por lo que esa línea no es realmente necesaria.
–Andrew Schultz
3 de noviembre de 2018 a las 2:36
-
prefiero incluir
'order' => 'DESC'
cuando usasorderby
para la legibilidad, aunque no es necesario.– Gavin
19 de diciembre de 2021 a las 15:06
Rizstien
Probar
<?php query_posts($query_string . '&post_type=$post_type&orderby=modified&order=desc'); ?>
-
Esos son tipos de publicaciones personalizadas.
– Ranjit
21 de enero de 2013 a las 13:15