@Alexey10

Вывести готовые посты в алфавитном порядке как?

Такая ситуация.
Вывожу посты через get_posts. В админке создали кучу постов. И затем заказчик попросил, чтобы эти посты выводились в алфавитном порядке. Я не долго думая добавляю настройки:
$posts = get_posts( array(
	'numberposts' => -1,
	'post_type'   => 'post',
	'orderby'     => 'title',
	'order'       => 'ASC',
	'suppress_filters' => true,
) );

Теперь если в данный момент в админку добавлять новые посты, то они фильтруются в алфавитном порядке. А вот старые посты не реагируют и стоят как и раньше. Что делать в такой ситуации ?
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lord_Dantes
@Lord_Dantes
Front-end developer
<?php
global $post;
$postslist = get_posts( array( 'posts_per_page' => 10, 'order'=> 'ASC', 'orderby' => 'title' ) );
foreach ( $postslist as $post ){
	setup_postdata($post);
	?>
	<div>
		<?php the_date(); ?>
		<br />
		<?php the_title(); ?>
		<?php the_excerpt(); ?>
	   </div>
	<?php
}
wp_reset_postdata();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы