WordPress自定义帖子类型Single.php?

时间:2010-10-17 23:16:13

标签: wordpress wordpress-theming custom-post-type

我有一个WordPress自定义后期类型设置。我已经创建了

single-[customposttype].php 

但是,不是仅显示请求的自定义帖子类型,而是转到URL,然后显示自定义类型中的所有帖子。

这是我目前正在使用的代码的副本:

    <?php query_posts("post_type=shorts"); while (have_posts()) : the_post(); ?>

<div class="header-promo">
    <?php echo get_post_meta($post->ID, "mo_short_embed", true); ?>
</div>
<div class="content-details">   
    <h1><?php the_title(); ?></h1>
    <?php the_content(); ?>
</div>

<?php endwhile; ?>

提前致谢:)

2 个答案:

答案 0 :(得分:1)

答案是删除

query_posts("post_type=shorts");

这仅用于拉入自定义帖子类型的多个帖子,例如创建档案式页面。

答案 1 :(得分:0)

尝试添加“posts_per_page”并将其设置为1。

query_posts(
 'post_type' => 'shorts',
 'posts_per_page' => 1
)