我创建了一个自定义帖子类型,用于从我的投资组合网站上的博客中手工摘录。我有一个内容窗口、一个链接和一个帖子类型的特色图片,我称之为blog
.
问题是,无论我尝试什么,帖子都会从最旧到最新显示,而我想先显示最新的。这是query_posts()
电话:
<?php query_posts( 'post_type=blog&order=ASC'); ?>
但我也尝试过更复杂的查询,例如:
<?php query_posts(array('post_type' => 'blog', 'orderby'=>'date','order'=>'ASC')); ?>
我的完整模板文件如下所示:` ">
<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 } ?>
`
因此,我将显示应用此模板的页面中的内容,然后显示我的自定义帖子类型。
感谢您的帮助,我很难过!