Hej jeg har dette lille stykke kode: $rate_query = new WP_Query( array ( 'post_type' => 'movies', 'orderby' => 'meta_value', 'meta_key' => 'wtf_rscore','posts_per_page'=>'5' ) );while ( $rate_query->have_posts() ) : $rate_query->the_post(); Koden henter de 5 film ud, som har fået som har fået den højeste score " wtf_rscore ". Hvis jeg indsætter en ny film lige nu og giver den samme score som en af de ældre film, så bliver den nye film sat under den gamle :S Er der en klog php mand/dame der kan se, hvor fejlen er ? MVH Martin :) |
Forslag:
1. Kan du ikke hente de fem senest tilføjede film ud og derefter sortere efter score?
2. Tillader wordpress query ikke multiple orderby værdier?
$rate_query = new WP_Query( array ( 'post_type' => 'movies', 'orderby' => 'date meta_value', 'meta_key' => 'wtf_rscore','posts_per_page'=>'5' ) );