Filtere “Deine letzten Posts”

Auf der Seite “Leseeinstellungen” habe ich auf die neuesten Posts unter ” Startseite” geklickt. Ich frage mich, wie ich die Abfrage filtern kann, die diese Beiträge anzeigt, bevor es in die Schleife kommt.

Ich habe versucht, den pre_get_posts Filter zu benutzen, aber dieser scheint nicht Zugang zu dieser Frage zu haben.

Gibt es trotzdem Änderungen an den Posts, die auf der Startseite angezeigt werden, indem man die functions.php editiert und nicht mit den Vorlagendateien herumspielt?

Solutions Collecting From Web of "Filtere “Deine letzten Posts”"

< ?php global $query_string; ?> < ?php if (is_home()) query_posts($query_string . 'order=DESC&orderby=modified'); ?> 

Versuchen Sie den obigen Code in Ihrer index.php.

Setzen Sie es gerade oben:

 < ?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

Wie benutzt du es?

Hier ist ein Beispiel:

 add_filter('pre_get_posts', 'change_query'); funnction change_query($query){ // if(is_front_page()) $query->set('orderby', 'comment_count'); // see: http://codex.wordpress.org/Class_Reference/WP_Query return $query; }