Zeigen Sie die Posts in alphabetischer Reihenfolge für eine bestimmte Kategorie an

Ich suche nach einer Lösung, um Beiträge in alphabetischer Reihenfolge anzuzeigen, wenn Kategorie “Glossar” ist, ansonsten zeigen die Beiträge in aufsteigender Reihenfolge an. Wenn ich den folgenden Code ausprobierte, funktioniert es perfekt für Kategorie Glossar, aber die Reihenfolge der anderen Beiträge ging schief.

     

Hoffe, jemand wird mir helfen, das Problem zu lösen.

Solutions Collecting From Web of "Zeigen Sie die Posts in alphabetischer Reihenfolge für eine bestimmte Kategorie an"

Zuerst würde ich Ihr Problem mit WPQuery lösen. Am besten gehen Sie dort im Gegensatz zu query_posts

Zweitens, sobald du anerkennst und akzeptierst, dass WP Query dein Freund ist, solange du in der wundervollen Welt von WP Theming bist, dann musst du Folgendes tun, um dein besonderes Gurken zu lösen:

 if(is_category('your_category') : $args = array( 'post_type' => 'post', 'posts_per_page' => 'how_many_posts_you_want_-1_if_all', 'cat' => 'your_category_number', 'orderby' => 'title', 'order' => 'ASC' ); else : $args = array( 'post_type' => 'post', 'posts_per_page' => 'how_many_posts_you_want_-1_if_all', 'order' => 'ASC' ); endif; $loop = new WP_Query( $args ); while($loop->have_posts()) : $loop->the_post(); //do your magic here endwhile; wp_reset_query(); 

Und das sollte es tun. Sie könnten das $args Array ein wenig optimieren, da ich einige Elemente auf beiden Bedingungen platziert habe, aber das kann es für einen schnellen Test tun.