Pregunta

He acaba de lanzar un sitio que tiene una sección de recursos en ella, lista de clases, documentos, etc. Ahora el cliente pide añadir una 'alfabético Clasificador' que permitirá a los usuarios ver en cada categoría específica del poste / recursos de acuerdo con su primera letra.

Esto no sería difícil (en teoría), los problemas son aquellos que no sean productos a los post-tipos con categorías anidadas y ya manipular la petición (en el filtro request) para conseguir lo que quiero y no un 404.

La estructura es domain.com/resources/parent-category/child-category/post-name y me gustaría tener aspecto bastante enlace permanente por lo domain.com/resources/parent-category/child-category/A-Z y no usar un index=A-Z.

Esto debería también trabajo (mostrar los mensajes correctos en a-z orden) cuando el usuario elimina parte de la URL, es decir domain.com/resources/parent-category/A-Z o domain.com/resources/A-Z.

¿Cuál sería el mejor enfoque para que, teniendo en cuenta que no podemos volver atrás y añadir 'categoría por cada letra', taxonomía, etc. campo personalizado? ¿Hay una manera de conectar tal vez en el SQL en bruto y editarlo como aquí http: // wordpress .org / soporte / tema / first-letter-postes ?

Gracias!

¿Fue útil?

Solución

Mi recomendación sería utilizar query_posts() modificar la consulta de tal manera que orderby=title y order=ASC ... Esto devolverá los mismos resultados que la primera consulta, pero con los mensajes ordenada alfabéticamente por título .

Otros consejos

Este plugin puede ser útil: http://www.nateomedia.com / mercancías / descargas / wordpress / wp-SNAP /

(WP-SNAP significa: Sistema de WordPress para navegar por orden alfabético mensajes)

Definitivamente el Orden Tipos avanzada Enviar es el mejor complemento para tal fin, que permite ordenar alfabéticamente el puesto para ciertas categorías. También puede solicitar el uso de un campo personalizado.

Licenciado bajo: CC-BY-SA con atribución
scroll top