zerofx
@zerofx
freelancer

Cортировка вывода постов ASC?

Привет всем - у меня интересная ситуация - с которой я уже нашел выход, но хочу услышать Ваще мнение ...

Итак - захотел я вывести только 6ть первых постов (или если с другой стороны 6 старейших постов) которые были созданы в кастомном типе записей.
И столкнулся с такой проблемой, все вроде правильно выводиться, а именно 6 постов как и нужно, но первым в списке не самый первый пост (самый старый), а то что был создан последний ...

то есть у меня выводятся 6 постов, 5 из которых те что были созданы первые, а 1 то что был созданий последним

то есть в выводе НЕТ самого первого (самого старого) поста ...

вот код...

<?php $wpq_data = array(
		'post_type'=>'post_uslugi',
	    'paged'=>'paged',
	    'orderby'  => 'post_date',
	    'order'=>'ASC',
	    'post_status'=>'publish',
	    'numberposts'=>6
	);

	$mwp = get_posts($wpq_data);
	foreach ($mwp as $post): setup_postdata($post);
?>

<div class="item">
	<a href="<?php the_permalink(); ?> ">
	<span class="title"><?php the_title(); ?></span>
	</a>
</div>

<?php endforeach; wp_reset_postdata();?>


но после некоторого времени я вспомнил что использую плагин Intuitive Custom Post Order Settings - и после того как я его отключил все начало выводиться как надо ...

Но почему? Без этого плагина не очень удобно работать с постами ...
Возможно есть возможность обойти его, или возможно я что-то делаю не так.
Подскажите пожалуйста - очень интересно Ваше мнение друзья.

PS - решил проблему для себя по крайней мере очень банально - задал сортировку по дате создания поста!

orderby' => 'post_date'
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
@yantotal
Потому что почти все плагины сортировки постов добавляют хук для сортировки. То есть, вполне возможно что тот самый один пост выводился не по post_date, а по menu_order.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы