0
我已使用register_post_type('gallery' , $args);
創建自定義帖子類型,將capability_type設置爲'發佈'。WordPress的 - 單<custom type> .php顯示多個結果
我已經創建了single-gallery.php來顯示這些數據。
在單gallery.php我已經把下面的代碼:
<?php get_header(); ?>
<div id="galleryShow">
<?php if (have_posts()) while (have_posts()) : the_post();
echo(get_the_ID());
echo($post->post_title);
the_content();
endwhile; ?>
</div>
<?php get_footer(); ?>
據我所知,這應該表明當前選定的「庫」頁面的細節?但它顯示每個圖庫頁面的ID,標題和內容。
我應該創建single-gallery.php,並且已經完成了循環中的所有內容而不是「循環中」嗎?如果是的話,我怎樣才能得到循環外的選定頁面ID?
我不確定我是否理解您的問題 - 當您查看類型爲「圖庫」的*單個*帖子時,應使用單庫文件。您可以通過點擊畫廊文章的編輯屏幕中的「預覽」來最有效地進行測試。如果您在屏幕上看到多個帖子,那麼還有另一個問題。 – Gavin 2011-02-24 13:53:01
剛剛選中'預覽',它仍然顯示類型畫廊的每一個職位,而我只想選擇類型畫廊的單個選定職位。任何想法可能導致這種情況? – Fermin 2011-02-24 14:03:22
不是一個WordPress的大師,但一個快速修復的黑客應該放棄「while(have_posts())」和「endwhile;」聲明。不知道完整的後果,但你不會循環通過條目然後 – Don 2011-02-24 14:31:45