Soporte » Plugins y Hacks » Listar posts agrupados por campo personalizado de usuario

  • 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.

  • El debate ‘Listar posts agrupados por campo personalizado de usuario’ está cerrado a nuevas respuestas.