¿Cuál es el mejor enfoque para mostrar publicaciones en orden A-Z?
Acabo de lanzar un sitio que tiene una sección de RECURSOS, que lista escuelas, documentos, etc. Ahora el cliente solicita agregar un 'Ordenador Alfabético' que permita a los usuarios ver en cada categoría específica las publicaciones/recursos según su primera letra.
Esto no sería muy difícil (teóricamente), los problemas son que son custom-post-types con categorías anidadas y ya manipulo la solicitud (en el filtro request
) para obtener lo que quiero y no un 404.
La estructura es domain.com/resources/parent-category/child-category/post-name
y me gustaría tener URLs limpias como domain.com/resources/parent-category/child-category/A-Z
sin usar un index=A-Z
.
Esto también debería funcionar (mostrar las publicaciones correctas en orden a-z) cuando el usuario elimina parte de la URL, ej. domain.com/resources/parent-category/A-Z
o domain.com/resources/A-Z
.
¿Cuál sería el mejor enfoque para esto, considerando que no podemos volver atrás y agregar 'categoría por letra', taxonomía, campo personalizado, etc.? ¿Hay alguna manera de engancharse al SQL crudo y editarlo como aquí http://wordpress.org/support/topic/first-letter-posts?
¡Gracias!

Mi recomendación sería usar query_posts()
para modificar tu consulta de manera que orderby=title
y order=ASC
... esto devolverá los mismos resultados que tu primera consulta, pero con los posts ordenados alfabéticamente por título.

Este plugin podría ser útil: http://www.nateomedia.com/wares/downloads/wordpress/wp-snap/
(WP-SNAP significa: Sistema WordPress para Navegar Publicaciones Alfabetizadas)

Definitivamente el Advanced Post Types Order es el mejor plugin para ese propósito, permite alfabetizar las publicaciones para ciertas categorías. También puedes ordenar usando un campo personalizado.
