Establecer un orden personalizado de entradas dentro de una categoría
Tengo una categoría configurada que incluye varias entradas. Por diseño no es un blog, sino un listado de personal. Actualmente todos los miembros del personal tienen sus propias entradas dentro de la categoría. Me gustaría poder ordenar cómo se muestran en su categoría principal.
¿Cómo puedo hacer esto de la manera más amigable para el usuario? Mi cliente puede querer cambiar este orden en el futuro, especialmente cuando los miembros del personal se vayan o se contraten nuevos.
Cualquier ayuda será muy apreciada.
http://gointrigue.com/beta/faculty/
Para expandir esto: En el enlace que he proporcionado, serás dirigido a una página de categoría que creé llamada /faculty/. En esta página de categoría tengo varias entradas listadas. WordPress automáticamente las lista en el orden en que fueron creadas, con la entrada más recientemente creada listada primero.
Quiero listarlas en mi propio orden personalizado. ¿Cómo puedo hacer esto?

Ahora que tengo una mejor comprensión del problema, recomendaría usar campos personalizados para ordenar tus publicaciones. Puedes tener un campo personalizado (por ejemplo, "orden") y usarlo para indicar el orden de tus publicaciones. Luego necesitas usar una consulta personalizada para ordenar estas publicaciones cuando se muestren. Puedes usar una consulta personalizada como la siguiente:
$args = array(
'meta_key' => 'orden',
'orderby' => 'meta_value',
'order' => 'ASC'
);
$custom_query = new WP_Query();
$custom_query->query($args);
if($custom_query->have_posts())
{
while($custom_query->have_posts())
{
$custom_query->the_post();
// Hacer lo que corresponda en el bucle
}
}
Por favor, consulta la página de la clase WP_Query para más información sobre todos los argumentos que puedes usar para crear consultas personalizadas.

¡Gracias! Encontré un plugin que casi funcionaría, pero no es COMPLETAMENTE personalizado. Solo venía con un montón de órdenes predefinidas. Pero de todos modos no ha sido actualizado. PREGUNTA: ¿en qué archivos agregaría mi código para un nuevo campo personalizado? ¿Y en qué archivo colocaría el código para la consulta personalizada?

No se necesita código nuevo para los campos personalizados. Esos son automáticamente parte de tu pantalla de escritura. Si los campos personalizados no se muestran por defecto, mira el enlace "Opciones de pantalla" en la esquina superior derecha de la pantalla de escritura para activar los campos personalizados. Usarías el código que proporcioné en algún lugar de los archivos del tema. Echa un vistazo a la jerarquía de plantillas para empezar: http://codex.wordpress.org/Template_Hierarchy

¡Después de algunos intentos y errores logré que esto funcionara! Solo hay un problema. No ordena correctamente si ordeno publicaciones con dígitos simples y dobles, como: "8, 9, 10". Las publicaciones 1 y 10 terminan una al lado de la otra a menos que escriba 1 como "01". ¿Hay alguna manera en el código de agregar un 0 a todas las entradas de un solo dígito para que mi cliente no tenga que hacerlo?

Tengo un problema con el código anterior desafortunadamente. Parece que deja de iterar después de mostrar 10 publicaciones. Pensé que quizás estaba ignorando todos los números mayores a 11. Pero en realidad simplemente se detiene después de mostrar 10 publicaciones en total. ¿Alguna idea de por qué podría estar pasando esto?

Una forma fácil de solucionar el problema de ordenamiento es comenzar en 100, luego 101, etc. Solo muestra 10 publicaciones porque por defecto toma el número establecido en Ajustes > Lectura > "Las páginas del blog muestran como máximo". Puedes ajustar ese valor o, para mostrar todas las publicaciones, agregar 'posts_per_page' => -1
al array de argumentos.

¡Gracias por eso! El fragmento agregado al array funcionó. No estoy tan seguro de que ordenar publicaciones usando 100, 101, etc sea mucho mejor que 01, 02.

Estoy un poco confundido por tu publicación, ya que creo que podría estar preguntando varias cosas diferentes. Si estás preguntando cómo ordenar tus categorías en un orden personalizado, por favor revisa Orden Personalizado de Taxonomías, un plugin que hace exactamente eso. Puedes especificar un orden para cada término de taxonomía.

Instalé el plugin que sugeriste y parece que no es lo que estoy buscando. Solo hay opciones aquí para añadir un orden de clasificación a las categorías. Lo que quiero es ordenar el orden en que aparecen mis publicaciones cuando accedes a esa categoría.
En el enlace que proporcioné en mi publicación original serás llevado a una página de categoría. En esta página de categoría tengo varias publicaciones listadas. WordPress automáticamente las lista en el orden en que fueron creadas, con la publicación creada más recientemente apareciendo primero.
Quiero listarlas en un orden personalizado. ¿Cómo puedo hacer esto?
