Hola, estoy desarrollando una web con una liga fotográfica y me he atascado completamente en una cuestión. La configuración que tengo es:
- Cada participante es miembro de un club, por lo que en la tabla usermeta cada usuario tiene una meta_key ‘club’ con un meta_value asociado con el nombre del club al que pertenece.
- Cada participante sube una foto (usando el tipo de entrada personalizado ‘fotos_liga’) y esa foto recibe una puntuación que es guardada dentro de un campo personalizado (‘puntuacion_total’). Esta puntuación está en la tabla postmeta con una meta_key ‘puntuacion_total’ y un meta_value con el número correspondiente a la puntuación.
Lo que pretendo hacer, sin éxito, es generar un listado de entradas agrupadas por el club de pertenencia del autor. Las características de la lista serían:
- clubs ordenados alfabéticamente
- dentro de cada club mostrar el listado de las 5 imágenes con mayor puntuación de ese club ordenadas de forma descendiente.
Algo como este ejemplo:
Club AAAAAAA
- Imagen 1 – 20 puntos
- Imagen 2 – 18 puntos
- (…)
- Imagen 5 – 14 puntos
Club BBBBBB
- Imagen 1 – 25 puntos
- Imagen 2 – 20 puntos
- (…)
- Imagen 5 – 15 puntos
No sé si he sido capaz de expresar lo que quiero conseguir. Espero vuestra ayuda, muchas gracias.
Álex.