我正在WordPress中建立一個主題,並且有點出於練習我努力使The Loop正常工作。我已經在主題中插入了最基本的循環,它顯示的內容很好..但是當我點擊到另一個頁面或新聞頁面等時,它仍然只顯示主頁。使用循環顯示內容,每個頁面只顯示主頁
我不知道如果我只是忘記了我的代碼的一些非常明顯的問題,但我認爲循環顯示您正在查看的任何頁面,或者我必須建立一個混雜的if (is_page('home'))然後做一個wp_query等?
我有的循環代碼插在下面,如果有任何信息我忘了我會嘗試用它更新這篇文章。
<?php query_posts(); ?>
<div class="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h2><?php the_title() ;?></h2>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts to list</p>
<?php endif; ?>
</div>
摘要:循環僅顯示每頁上的主頁內容。
編輯:
即使禁用我的插件在它與第一循環之後,適當的循環是行不通的。它是上面發佈的確切代碼,它只是不會顯示我在的頁面,或正確的頁面上的新聞或任何東西....我缺少什麼
我有另一個循環上面顯示帖子的這一個。我把query_posts放在我的「main」循環(上面的那個)上面來重置它。它使它顯示頁面,但只有一個 – shakethefloor
重置爲原來的,使用http://codex.wordpress.org/Function_Reference/wp_reset_query – phil
補充說,在第一個循環後,它什麼也沒做。我知道還有其他的'循環'你打算用於第二循環(第一循環在技術上是通過插件添加的第二循環),但我無法找到哪個是最好用的,所以我只是遵循Multiple Loops的代碼頁 – shakethefloor