Zeige eine Liste aller Beiträge vom Autor auf der Autorenseite (author.php) in alphabetischer Reihenfolge

WordPress noob hier.

Ich versuche, einen PHP-Code zu bekommen, der alle Beiträge des Autors auf der Autorenseite oder in der author.php-Datei in alphabetischer Reihenfolge auflistet. Wenn jemand hier weiß, wie, bitte helfen.

Solutions Collecting From Web of "Zeige eine Liste aller Beiträge vom Autor auf der Autorenseite (author.php) in alphabetischer Reihenfolge"

Was Pieter Goosen gesagt hat, ist genau das, was Sie brauchen, damit das funktioniert.

pre_get_posts ist eine sehr mächtige function, mit der das Standardverhalten der WordPress-Hauptabfrage geändert werden kann. Dieser Hook wird aufgerufen, nachdem das Abfragevariablenobjekt erstellt wurde, aber bevor die eigentliche Abfrage ausgeführt wird.

Mit pre_get_posts wir nach pre_get_posts und order und orderby Parameter ändern. Dadurch werden die Posts auf den Archivseiten des Autors in alphabetischer Reihenfolge anstelle des Standard-Post-Datums angezeigt.

 function wpse_show_alphabetical_posts( $query ) { // no affect on admin or other queries if ( is_admin() || ! $query->is_main_query() ) return; // if it's an author query if ( $query->is_author() ) { // change order and orderby parameters $query->set( 'orderby', 'title' ); $query->set( 'order', 'ASC' ); } } add_action( 'pre_get_posts', 'wpse_show_alphabetical_posts', 1 ); 

Sie sollten die Dokumentation pre_get_posts auf Codex für weitere Informationen überprüfen.