Я создал собственный тип поста, чтобы вручную создавать выдержки из моего блога на моем сайте-портфолио. У меня есть окно содержимого, ссылка и избранное изображение для типа сообщения, которое я назвал blog
.
Проблема в том, что, что бы я ни пытался, сообщения отображаются от самых старых к новым, тогда как я хотел бы сначала отображать самые новые. Вот вызов query_posts()
:
<?php query_posts( 'post_type=blog&order=ASC'); ?>
Но я также пробовал более сложные запросы, такие как:
<?php query_posts(array('post_type' => 'blog', 'orderby'=>'date','order'=>'ASC')); ?>
My complete template file looks like: ` ">
<div class="sliderContent">
<!--first loop-->
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content(__('Read More »', THEMENAME)); ?>
<?php endwhile; else: ?>
<p><?php _e('Nothing found.', THEMENAME); ?></p>
<?php endif; ?>
<!--second loop, displays custom post type-->
<?php query_posts(array('post_type' => 'blog', 'orderby'=>'date','order'=>'ASC') ); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="contenttile">
<p><a href="<?php echo get_post_meta($post->ID, 'Permalink', true); ?>"><?php the_post_thumbnail('medium'); ?></a></p>
<h2><?php the_title(); ?></h2>
<?php the_content(__('Read More »', THEMENAME)); ?>
</div>
<?php endwhile; else: ?>
<p><?php _e('Nothing found.', THEMENAME); ?></p>
<?php endif; ?>
</div>
</div>
<!-- content end -->
<?php } ?>
`
Итак, я показываю содержимое страницы, к которой применяется этот шаблон, а затем показываю свой пользовательский тип сообщения.
Спасибо за помощь, я в тупике!
query_posts()
игнорирует все части запроса, ноpost_type
? Это возможно? - person catdotgif   schedule 28.05.2012