2010-10-17 3 views
0

У меня есть настраиваемая почтовая программа WordPress. Я создалWordPress пользовательский тип сообщения Single.php?

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; ?> 

Заранее спасибо :)

+0

Вопросы, подобные этому, идеально подходят для http://wordpress.stackexchange.com/ –

+0

Спасибо Andy Я также разместил этот вопрос (http://bit.ly/c0q3WR) –

ответ

1

Ответ был удален

query_posts("post_type=shorts"); 

Это необходимо только для того, чтобы вытащить несколько сообщений пользовательских пост-типов, например. для создания страницы в стиле архива.

+2

Ах, имеет смысл, поскольку вытаскивание типа сообщения на пользовательский слизень является излишним. Рад, что ты это понял. – awats

0

Попробуйте добавить "posts_per_page" и установить его в 1.

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

Спасибо за ответ, но это занимает первое сообщение из пост-типа «шорты», а не выбранное. –

Смежные вопросы