簡體   English   中英

獲取wordpress循環以在第二頁上顯示帖子

[英]Get the wordpress loop to show posts on second page

因此,我已經從零開始制作了一個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>

這似乎沒有顯示我創建的用於測試的帖子,但僅顯示循環的網站的標題(“無文字,因為我沒有輸入”)(“產品”)。

那我在做什么錯?

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

好吧,對於有相同問題的任何人,我都找到了答案。 這實際上是非常棘手的,並且有點反常。

據我所知,您可以在信息中心->設置->閱讀中設置“靜態首頁”和“博客頁”。 到目前為止還不錯,但是后來我的自定義模板博客頁面出現了奇怪的問題,因為它也強制顯示了靜態主頁。

在WordPress的模板層次結構中找到了解決方案。 當我為新的靜態主頁設置自定義頁面時,我與名為home.php的模板發生名稱沖突。 因此,當我將模板home_page.php用於靜態首頁,將index.php用於“自定義博客頁面”時,魔術發生了,並且按預期工作了!

我認為,對具有wordpress經驗的人來說很容易,但是對我來說卻很辛苦。 但是另一方面,我現在在Wordpress處理模板方面有了相當的內在!

希望對相同的問題有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM