2014-09-01 71 views
0

我正在與WordPress Conditional Tags合作,並希望有不同的東西不常見。目前,我正在使用index.php下面的代碼WordPress Template,這個代碼覆蓋了我在下面分享的66%的願望。分頁頁面的WordPress的條件標籤?

<?php if(is_home() && !is_paged()):?> 
<!-- Different Data Will Be Shown On First Page Only Like www.example.com --> 
<?php else: ?> 
<!-- Different Data Will Be Shown On All Pages Except First Only Like www.example.com/page/2/, www.example.com/page/3/, www.example.com/page/4/, www.example.com/page/5/ .... --> 
<?php endif; ?> 

但我想顯示在主頁上和不同的數據也www.example.com/page/2/如下一些信息

<?php if(is_home() && !is_paged()):?> 
<!-- Different Data Will Be Shown On First Page Only Like www.example.com --> 
<?php elseif(conditional goes here) ?> 
<!-- Different Data Will Be Shown On Second Page Only Like www.example.com/page/2/ --> 
<?php else: ?> 
<!-- Different Data Will Be Shown On All Pages Except First And Second Only Like www.example.com/page/3/, www.example.com/page/4/, www.example.com/page/5/ .... --> 
<?php endif; ?> 

所以這是可能的,如果是,則什麼樣的代碼應該是使用而不是conditional goes here

+0

我不明白你的問題:S你想要相同的數據出現在主頁和第二頁上嗎? – 2014-09-01 16:37:34

+0

@dingo_d編輯的問題:我想要在問題中提到的各處使用不同的數據。我想在第一頁,第二頁和所有其他頁面上使用不同的數據... – 2014-09-03 04:23:14

回答

0

所以基本上你只是想這個

<?php if(is_home() && !is_paged()):?> 
<!-- Different Data Will Be Shown On First Page Only Like www.example.com --> 
<?php elseif(conditional goes here) ?> 
<!-- Different Data Will Be Shown On Second Page Only Like www.example.com/page/2/ --> 
<?php elseif(conditional goes here) ?> 
<!-- Different Data Will Be Shown On Second Page Only Like www.example.com/page/3/ --> 
<?php else: ?> 
<!-- Different Data Will Be Shown On All Pages Except First Only Like www.example.com/page/4/, www.example.com/page/5/, www.example.com/page/6/ .... --> 
<?php endif; ?> 

你是這個意思嗎?

編輯:

要回答你需要添加條件。

那麼你必須添加一個檢查,如果它是一個具有is_page()的特定頁面,但你需要首先使用該頁面的ID。這不是一個廣泛的功能,你可以在任何主題上實現,並且可以工作,因爲你的目標是你的頁面。您創建的頁面是特定的。

假設您創建一個稱爲關於我們的頁面。該頁面會分配一些ID,您可以通過在wp中的頁面菜單中進行檢查,然後將鼠標懸停在頁面鏈接上,然後查看瀏覽器左下角彈出的URL。這將有這樣的格式:

www.example.com/theme/wp-admin/post.php?post=1234&action=edit

1234是網頁的ID。所以你必須先檢查頁面ID,然後添加到條件。但正如我所說,如果您刪除該頁面,並且需要另一個頁面,則必須相應地更改條件。它不會自動識別你想要的...

+0

是的,這是我想要的。那麼添加什麼而不是'有條件的去這裏呢? – 2014-09-05 03:57:04

+0

我在編輯中添加了解釋。 – 2014-09-05 06:46:04

+0

我知道,但我問'index.php'頁面,存在具有摘錄只所以其平均會有一個頁面上的許多職位,什麼在'is_page增加(許多職位)'也是時候我會發佈一個新的帖子,然後它將如何自動更新代碼...? – 2014-09-07 04:42:49