Sortieren Sie benutzerdefinierte Posts im Archiv nach mehreren Werten: Datum und Metaschlüssel

Ich habe einen Post-Typ und möchte Posts in seinem Archiv nach zwei Werten sortieren:

  1. durch einen Meta- Wert namens “artwork_year”, der eine 4-stellige Zahl (Jahr) enthält
  2. per Post Datum der Veröffentlichung

was die Abfrage tun sollte ist: Holen Sie sich zuerst das Artwork_year und sortieren Sie die Beiträge entsprechend (zeigen Sie zuerst höhere Zahl … dh erste 2012 Artwork, dann 2011, dann 2010, etc), dann seit viele Beiträge im selben Jahr teilen, sortieren sie nach Datum der Veröffentlichung.

Ich folgte den statementen unter http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters und probierte dann mit

$artwork = array( 'post_type' => 'artwork', 'posts_per_page' => 10, 'paged' => get_query_var( 'paged' ), 'meta_key' => 'artwork_year', 'orderby' => 'meta_value_num date', 'order' => 'DESC' ); query_posts( $artwork ); while ( have_posts() ) : the_post(); // loop stuff endwhile; wp_pagenavi(); 

Wenn ich das aber tue … ist die Reihenfolge nicht richtig … jetzt setze ich es auf DESC, was der Standard ist; es sollte erstes Artwork von 2012, dann 2011 zeigen … und das Artwork mit dem Meta-Wert 2011 oder 2012 nach Pub Datum sortieren … aber was ich bekomme, ist das erste 2011 Artwork auf jeden Fall (egal ob auf Bestellung eingestellt ist ASC oder DESC) dann 2012 Beiträge … wie bekomme ich 2012 zuerst und dann 2011 und alle anderen?

Danke!

Solutions Collecting From Web of "Sortieren Sie benutzerdefinierte Posts im Archiv nach mehreren Werten: Datum und Metaschlüssel"