Hola
La opción más sencilla es la que te indica @lgrusin, los post por defecto te aparecen ordenados por fecha de publicación en orden descendente (los más nuevos primero) y si cambias la fecha y hora de publicación puedes determinar el orden en que quieres que aparezcan sin necesidad de plugins ni código extra.
Si quieres una ayuda extra para ordenarlos por fecha de publicación puedes usar este plugin:
Post Date Time Change
Este plugin te permite cambiar de una forma más sencilla las fechas y horas de publicación de las entradas que ya tienes sin necesidad de editarlas seleccionando entrada a entrada. Una vez terminada la edición puedes desactivarlo y borrarlo, los cambios no se perderán.
Si esta opción no te convence tienes un plugin que te permite reordenar las entradas directamente moviéndolas:
Post Types Order
Al activarlo verás que cuando veas todos las entradas en el escritorio podrás arrastrarlas y ordenarlas como quieras que aparezcan. La desventaja que tienes es que no puedes desactivar el plugin porque pierdes el orden establecido.
Si quieres desactivar y eliminar este plugin puedes ordenar las entradas y una vez hecho esto modificar las fechas de publicación usando la edición rápida.
Con respecto al 10º que se ve en segundo lugar, tienes que numerar las demás entradas un el total de dígitos que vas a usar, es decir 01, 02, 03 … 09, 10. Como esto se va a ver muy mal puedes modificar los slugs en lugar de los títulos y modificar el código que usaste para ordenar por título para que ordene por el slug en forma descendente:
function foo_modify_query_order( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'orderby', 'name' );
$query->set( 'order', 'DESC' );
}
}
add_action( 'pre_get_posts', 'foo_modify_query_order' );
De esta forma cada vez que publiques una entrada le añades un número mayor al slug y se te posicionará en primer lugar.
Tienes la información en el Codex:
Alphabetizing Posts
Class Reference/WP Query
De todas formas yo te recomiendo que uses la opción más sencilla, modifica las fechas de publicación para que aparezcan en el orden que prefieras y se verá mucho mejor.
Si con alguna de estas opciones solucionas el problema coméntalo y recuerda cerrar el debate marcándolo como resuelto, así nos ayudas a tener el foro al día.
-
Esta respuesta fue modificada hace 3 años, 9 meses por
Jose Luis. Razón: Añadir fuentes