Wenn Ihre User eine Suchanfrage auf der Website starten und die Suchergebnisseite angezeigt wird, sind die Ergebnisse nach dem Veröffentlichungsdatum des Beitrags geordnet. Manchmal möchte man dies nicht. Deshalb zeigen wir Ihnen, wie Sie die Suchergebnisse in alphabetischer Reihenfolge nach Titeln sortiert anzeigen können.
Den folgenden Code können Sie kopieren und ihn in die Datei functions.php einfügen. Die Datei können Sie bearbeiten im Backend unter Design/Theme-Editor:
function alphabetical_search_results( $query ) {
if( $query->is_search && !is_admin() ) {
$query->set( 'orderby', 'title' );
$query->set( 'order', 'ASC' );
}
}
add_filter( 'pre_get_posts','alphabetical_search_results' );
Voilà – das war’s schon: Die Suchergebnisseite des Divi-Themes zeigt nun eine Liste, welche nach Titeln alphabetisch sortiert wird.
Wenn Sie aus irgendeinem Grund die Beiträge in der umgekehrten Reihenfolge anzeigen möchten, können Sie den Codeschnipsel anpassen. In Zeile 4 ersetzen Sie einfach «ASC» durch «DESC» und die Artikel werden von Z nach A sortiert angezeigt.
Werbung