2015-09-04 83 views
0

所以我從零(自己的主題模板和一切)做了一個wordpress網站。獲取wordpress循環顯示第二頁上的帖子

如果我打開網站,索引的內容確實按預期顯示。它只是標題,一些靜態內容(文本和圖像)和鏈接(沒有使用WordPress的菜單,只是一些固定的其他網頁)。 項目由索引頁面和通過頁面 - >創建 - >使用我的模板在儀表板中創建的一些其他頁面組成。其中一個頁面(產品頁面)是頁眉,頁腳,側邊欄和定製小部件以及一些靜態文本。

靜態文本後,我想顯示一些產品代表通過職位。 爲此我想使用「循環」,據我瞭解應該能夠顯示所有帖子。這是循環的代碼。

   <div> 
       <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
        <div class="article"> 
         <h2 class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> 
         <?php the_content(); ?> 
        </div> <!-- .article --> 
       <?php endwhile; endif; ?> 
      </div> 

這似乎並沒有表現出我爲測試創建的職位,但只有標題(沒有文字,因爲我還沒有進入它)的網站上的循環是對的(‘產品’) 。

那麼我做錯了什麼?

對不起,詳細說明。提前致謝。

+0

所以我不是很舒服,如果它不會更好,爲每個產品製作一個頁面,並只顯示每個文章的the_excerpt。可悲的是,我的循環仍然不會顯示結果exept爲它的頁面... –

+0

我也將循環添加到索引網站。它的工作原理非常完美...爲什麼它只能在那裏工作,我能爲此做出解決方法嗎? –

回答

0

好的,對於有同樣問題的人,我找到了答案。這實際上是相當棘手和有點直觀的。

據我所知,可以在儀表板 - >設置 - >讀取中設置「靜態主頁」和「博客頁面」。 到目前爲止這麼好,但後來我得到了奇怪的問題,我的自定義模板博客頁面,因爲它是力量顯示靜態家庭。

解決方案被發現在wordpress的template hierarchy。當我爲新的靜態家庭設置自定義頁面時,我與名爲home.php的模板發生名稱衝突。 所以,當我將模板home_page.php用於我的靜態主頁,並將index.php用於「自定義博客頁面」時,發生了魔法,它只是按預期工作!

對於那些有wordpress體驗的人來說,我覺得很容易,但對我來說卻很難。但另一方面,我現在已經在如何使用WordPress的流程模板了!

希望,這可能有助於s.o.與相同的問題!

相關問題