Jalara Studio

veröffentlicht am

Statt der neuesten, die ältesten Beiträge zuerst anzeigen

# #


Mit dem Action Hook pre_get_posts1 kannst du auf das $query Objekt zugreifen und die Ausgabe des Loops z.B. mit Hilfe der Order & Orderby Parameters2 entsprechend verändern.

Sollen auf einem Blog statt den neuesten Beiträgen, die Ältesten zuerst angezeigt werden, kann folgender Codeschnipsel in die Datei functions.php im Child Theme oder in ein seitenspezifisches Plugin eingefügt werden.

function change_post_order( $query ){ 
   if ( $query->is_home() && $query->is_main_query() && !is_admin() ) { 
      $query->set( 'orderby', 'date' ); 
      $query->set( 'order', 'ASC' ); 
   }
}
add_action( 'pre_get_posts', 'change_post_order' );

Links