2013-02-18 28 views
0

在我的移動網站上,我有一個「後退」按鈕(使用Jquery Mobile)的頁腳 - 我試圖找出如何刪除主頁按鈕(所以它只顯示沒有按鈕的頁腳),但在子頁面上顯示按鈕。基本上,主頁有一頁頁腳,所有子頁面有一頁頁腳。但是因爲我只有一個footer.php文件,所以我不知道如何修改代碼(或者甚至放置什麼)來擁有兩個不同的頁腳。我最初在Jquery Mobile表單上問過,但他們說這是一個PHP問題..所以我在這裏。更改頁腳在wordpress中的不同頁面

這裏是我的頁腳代碼:

</div><!-- data role content--> 
    <div data-theme="b" data-role="footer"> 
    <h3> 
     Premier IT Consulting 
    </h3> 
    <a data-role="button" data-direction="reverse" data-rel="back" data-icon="back"  
data-iconpos="left" class="ui-btn-left"> 
     Back</a> 
</div> 
    <?php wp_footer(); ?> 
</div><!-- data role content--> 
</body> 
</html> 

在我使用WordPress的模板,在index.php和page.php文件正在給footer.php電話 - 因此,他們表現出相同每頁(主頁和所有子頁面)頁腳。我不知道如何去做這件事。如果我從頁腳中刪除HTML,它將不會顯示在任何頁面上。

只是FYI。我使用WordPress和的,而不是託管在我的網站上的.js和.css文件,我在我的頭使用此:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile- 
1.2.0.min.css" /> 
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script> 

任何人有什麼建議?

回答

0

您可以嘗試測試它是否爲您的按鈕的主頁。例如:

<?php if (!is_home()) : ?> 
<a data-role="button" data-direction="reverse" data-rel="back" data-icon="back"  
data-iconpos="left" class="ui-btn-left">Back</a> 
<?php endif;?> 
+0

謝謝弗拉基米爾。你包括的snipet代碼 - 這是否使按鈕隱藏在主頁上,但顯示所有其他頁面上的按鈕?對不起,我只是不明白,PHP代碼。謝謝。 – steve02a 2013-02-18 22:35:10

+0

是的,你是對的。對於通常情況下,代碼應該隱藏主頁上的按鈕,但在所有其他頁面上顯示。 – 2013-02-18 22:54:45

+0

再次感謝弗拉基米爾。您提供的代碼無效 - 按鈕可以工作,但該按鈕仍顯示在主頁和所有子頁面上。你可以在這裏看到它:[鏈接](http://s3cc.net/mobile) – steve02a 2013-02-19 20:43:37

0

使用is_front_page(),以確保您的主頁上:

<?php if(is_front_page()): ?> 
<a data-role="button" data-direction="reverse" data-rel="back" data-icon="back" data-iconpos="left" class="ui-btn-left">Back</a> 
<?php endif; ?>