2011-12-18 45 views
0

我正在開發一個wordpress博客主題,它顯示主頁上的帖子。我試圖僅在主頁上顯示一些文本,而不是在博文的第2,3,4頁等。下面的代碼顯示在所有博客網頁上的文字:主頁的wordpress條件聲明

<?php 
    if (is_front_page()) { 
    ?><p>TEST FRONT PAGE</p> 
    <?php 
} ?> 

如何顯示這只是前主頁上(第1頁,而不是1後頁)?

答案發現,在註釋下

+0

答案:<?PHP \t \t \t \t \t $分頁= $ wp_query-> GET( '分頁'); \t \t \t \t \t如果(!$尋呼|| $尋呼<2) \t \t \t \t \t {?> \t \t \t \t \t

測試

\t \t \t \t \t <?PHP} \t \t \t \t \t \t \t \t \t?> – JCHASE11

+0

你可以回答你自己的問題,並接受它,而不是張貼它作爲評論:)。 – bingjie2680

+0

當你找到自己的問題的答案,不要把它們置於評論之下,把它們作爲一個獨立的答案,並標記爲'接受' – Sotkra

回答

1

,而不用聲明一個額外的變量,並檢查它,你可以與is_paged訪問全局中wp_query的。

<?php if (is_home() && !is_paged()) : ?> 
Your front page content. 
<?php endif; ?> 

或者,如果你有一個靜態的崗位作爲頭版有自己的子頁面,你可以使用:

<?php if (is_front_page() && !is_paged()) : ?> 
Your static front page content. 
<?php endif; ?> 

僅定位到靜態文章的第一頁。發現