2013-07-10 100 views
0

header.php中有div元素,我只想在帖子頁面中顯示。 該div不應在主頁或404頁面或類別或頁面或標籤頁上可見。 它應該只顯示後頁面。如何僅在帖子頁面顯示元素wordpress

我在想的方法是使用CSS。 div元素將有一個類。讓該課程爲hide-container,此課程設置爲display:none;。 。訣竅是在帖子頁面顯示另一個div container

像下面這段代碼,它顯示了單身班。

<div class="hide-container <?php if(is_singular()) { ?>container<?php } ?>"> 

上面的代碼可以工作,但它顯示除了主頁以外的所有頁面上的div元素。我只希望div在帖子頁面中顯示。

在此先感謝。

回答

0

使用is_home()條件標記

<div class="social-tools <?php if(is_home()) { ?>container<?php } ?>"> 

即使它寫的是 - is_home()顯示帖子頁面

檢查出這個question

+0

我想你提到的問題是傳播錯誤的信息。你檢查這個鏈接:[鏈接] http://codex.wordpress.org/Function_Reference/is_home。 is_home提供給主頁本身,不適用於郵政頁面 –

+0

**如果你選擇一個靜態頁面作爲你的首頁(見is_front_page()),這個標籤將被應用到你的「帖子頁面」。** - 取自[鏈接](http://codex.wordpress.org/Function_Reference/is_home)您提供 – Mark

+0

thnx幫助 –

相關問題