Ich verwende derzeit den folgenden Code, um Beiträge in Archive.php aufzulisten, aber ich möchte, dass die Ergebnisse nach Namen in aufsteigender Reihenfolge sortiert werden. Ich habe den Codex überprüft, aber die Antwort ist mir nicht klar. Wie kann ich das zum Laufen bringen?
<?php $post = $posts[0]; // ?>
Danke im Voraus.
Antworten:
Der einfachste Weg, dies zu tun, besteht darin, einen Haken (den
pre_get_posts
Haken) zu verwenden, um die Reihenfolge zu ändern. Sie sollten jedoch überprüfen, ob es sich bei der Abfrage um eine handelt, für die Sie die Reihenfolge ändern möchten! (is_archive()
oderis_post_type_archive()
sollte ausreichen.)Fügen Sie beispielsweise Folgendes in die functions.php Ihres Themas ein ...
quelle
quelle
Wenn Sie nur nach Stephens Antwort fragen und nach dem Titel sortieren möchten, können Sie dies in Ihrer Vorlagendatei verwenden:
quelle