Abfrage von Posts aus der Kategorie basierend auf einem am meisten bevorzugten Filter

Ich habe eine Frage. Ich muss Beiträge aus der Kategorie basierend auf dem am meisten bevorzugten Filter ( http://pastie.org/2751114 ) abfragen, der in custom_sort.php auf meiner index.php-Seite platziert ist

So werden die Beiträge aus Kategorien in index.php aufgerufen ( http://pastie.org/2751131 ).

Gibt es eine Möglichkeit, die Beiträge basierend auf dem am meisten bevorzugten Filter aus der Kategorie zu erhalten?

Vielen Dank im Voraus: D

Solutions Collecting From Web of "Abfrage von Posts aus der Kategorie basierend auf einem am meisten bevorzugten Filter"

query_posts akzeptiert benutzerdefinierte query_posts als Argumente. Also angenommen, dass Hinzufügen

 ?sort_by=most_favourites 

zu einer URL ändert die Sortierreihenfolge nach den meisten Favoriten (dh Sie haben sort_by als eine anerkannte WordPress- sort_by festgelegt, und sort_by Sie die zurückgegebenen Beiträge entsprechend einstellen, dann versuchen Sie sort_by :

 $args = array( 'cat' => $cat_lists[$i], 'showposts' => intval(get_theme_option_by('bn_list_per_item', 6 )), 'sort_by' => 'most_favourites', 'post_type' => 'post'); 

most_favourites sollte die festgelegte Anzahl von Posts aus der ausgewählten Kategorie in der Reihenfolge ” most_favourites ” zurückgeben.

Aktualisieren:

Um den Wert von sort_by für die Kategorie mit der ID 30 (sagen wir sort_by zu ändern, sort_by nach $arg und vor query_posts :

  if($cat_lists[$i]==30){ $args['sort_by']='most_commented'; }