Ich habe einen benutzerdefinierten Beitragstyp erstellt, der jetzt ungefähr 100 Beiträge enthält. Ich möchte diese einfach in alphabetischer Reihenfolge nach dem Titel des Beitrags anzeigen und nicht nach der Standardeinstellung, die zuerst aktuell zu sein scheint. Ich habe verschiedene Plugins und andere Lösungen ausprobiert, aber die meisten erlauben nur die manuelle Sortierung (zu viele Beiträge, damit das funktioniert). Mir wurde gesagt, dass der folgende Code funktionieren sollte, aber er scheint überhaupt keine Wirkung zu haben.
Jede Hilfe geschätzt.
<?php
$args = array( 'post_type' => 'tenant', 'posts_per_page', 'orderby=title&order=ASC' => 5 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
custom-post-types
order
toomanyairmiles
quelle
quelle
Mir ist klar, dass dies ein alter Thread ist, aber ich bin auf ihn gestoßen, als ich versucht habe, dasselbe zu tun, und habe mich entschlossen, eine Aktion vor der Abfrage mithilfe von functions.php anstelle einer Vorlage und der Schleife hinzuzufügen.
In meinem Fall; Ich habe eine Seite mit ungefähr 25 Yoga-Kursen, die als benutzerdefinierte Post-Klassen eingerichtet sind.
quelle