{"id":41818,"date":"2015-10-18T09:25:13","date_gmt":"2015-10-18T09:25:13","guid":{"rendered":"https:\/\/es.wordpress.org\/support\/topic\/listar-posts-agrupados-por-campo-personalizado-de-usuario\/"},"modified":"2016-08-06T00:44:13","modified_gmt":"2016-08-06T00:44:13","slug":"listar-posts-agrupados-por-campo-personalizado-de-usuario","status":"publish","type":"topic","link":"https:\/\/es.wordpress.org\/support\/topic\/listar-posts-agrupados-por-campo-personalizado-de-usuario\/","title":{"rendered":"Listar posts agrupados por campo personalizado de usuario"},"content":{"rendered":"<p>Hola, estoy desarrollando una web con una liga fotogr\u00e1fica y me he atascado completamente en una cuesti\u00f3n. La configuraci\u00f3n que tengo es:<\/p>\n<ul>\n<li>Cada participante es miembro de un club, por lo que en la tabla usermeta cada usuario tiene una meta_key &#8216;club&#8217; con un meta_value asociado con el nombre del club al que pertenece.<\/li>\n<li>Cada participante sube una foto (usando el tipo de entrada personalizado &#8216;fotos_liga&#8217;) y esa foto recibe una puntuaci\u00f3n que es guardada dentro de un campo personalizado (&#8216;puntuacion_total&#8217;). Esta puntuaci\u00f3n est\u00e1 en la tabla postmeta con una meta_key &#8216;puntuacion_total&#8217; y un meta_value con el n\u00famero correspondiente a la puntuaci\u00f3n.<\/li>\n<\/ul>\n<p>Lo que pretendo hacer, sin \u00e9xito, es generar un listado de entradas agrupadas por el club de pertenencia del autor. Las caracter\u00edsticas de la lista ser\u00edan:<\/p>\n<ul>\n<li>clubs ordenados alfab\u00e9ticamente<\/li>\n<li>dentro de cada club mostrar el listado de las 5 im\u00e1genes con mayor puntuaci\u00f3n de ese club ordenadas de forma descendiente.<\/li>\n<\/ul>\n<p>Algo como este ejemplo:<br \/>\n<strong>Club AAAAAAA<\/strong><\/p>\n<ul>\n<li>Imagen 1 &#8211; 20 puntos<\/li>\n<li>Imagen 2 &#8211; 18 puntos<\/li>\n<li>(&#8230;)<\/li>\n<li>Imagen 5 &#8211; 14 puntos<\/li>\n<\/ul>\n<p><strong>Club BBBBBB<\/strong><\/p>\n<ul>\n<li>Imagen 1 &#8211; 25 puntos<\/li>\n<li>Imagen 2 &#8211; 20 puntos<\/li>\n<li>(&#8230;)<\/li>\n<li>Imagen 5 &#8211; 15 puntos<\/li>\n<\/ul>\n<p>No s\u00e9 si he sido capaz de expresar lo que quiero conseguir. Espero vuestra ayuda, muchas gracias.<br \/>\n\u00c1lex.<\/p>\n","protected":false},"template":"","class_list":["post-41818","topic","type-topic","status-publish","hentry","topic-tag-entradas","topic-tag-meta_key","topic-tag-usuario","topic-tag-wp_query"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/41818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/41818\/revisions"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=41818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}