Obecnie używam następującego kodu, aby wyświetlić listę postów w Archive.php, ale chcę, aby wyniki były sortowane według nazwy w kolejności rosnącej, sprawdziłem kodeks, ale odpowiedź nie jest dla mnie jasna, jak mogę to uruchomić?
<?php $post = $posts[0]; // ?>
Z góry dziękuję.
Odpowiedzi:
Najłatwiej to zrobić za pomocą haka (
pre_get_posts
haka), aby zmienić kolejność. Ale powinieneś sprawdzić, czy zapytanie jest tym, dla którego chcesz zmienić kolejność! (is_archive()
lubis_post_type_archive()
powinno wystarczyć).Na przykład wstaw następujące funkcje do funkcji motywu. Php ...
źródło
źródło
w odpowiedzi na odpowiedź Stephena, jeśli chcesz po prostu zapytać i uporządkować według tytułu, możesz użyć tego w pliku szablonu:
źródło