我在找出如何才能在我的網站的左側菜單上顯示鏈接,該鏈接僅在我們位於主頁上時纔會顯示。如何在wordpress BlogRoll(左欄)上方顯示一個僅用於主頁的鏈接?
它不應該是這樣的,但僅限於主頁(看鏈接叫做推薦VoIP業務):http://abvoip.com/
這有可能在管理面板,以便直接做?否則,我必須修改哪個文件?因爲我在默認widgets.php文件正在工作,在widget功能,但我知道這是不是它應該是的方式......
感謝
我在找出如何才能在我的網站的左側菜單上顯示鏈接,該鏈接僅在我們位於主頁上時纔會顯示。如何在wordpress BlogRoll(左欄)上方顯示一個僅用於主頁的鏈接?
它不應該是這樣的,但僅限於主頁(看鏈接叫做推薦VoIP業務):http://abvoip.com/
這有可能在管理面板,以便直接做?否則,我必須修改哪個文件?因爲我在默認widgets.php文件正在工作,在widget功能,但我知道這是不是它應該是的方式......
感謝
你可以做到這一點很容易通過使用條件標籤。條件標籤,如is_home()
函數,測試查看提供的條件是否爲真。在這種情況下,我們正在測試我們是否在主頁上。如果你把它放在if語句中,那麼只有在is_home()
爲真的情況下,該語句中的代碼纔會被執行。
看看下面的代碼添加「推薦的VoIP服務」到側邊欄:
<?php
if (is_home()) {
echo '<div style="font-size:16px; font:black; margin-bottom:20px;"><a href="http://www.axvoice.com">Recommended VoIP Service</a></div>';
}
?>
當你實際上在主頁上這將有效地只顯示「推薦的VoIP服務」列表項。
您可以找到關於WordPress的條件標籤位置的更多信息:http://codex.wordpress.org/Conditional_Tags
謝謝dpcasady,我真的不知道該把代碼放在哪裏,因爲正如我在我的問題中所說的那樣,我很確定我正在處理錯誤的文件,而且我不知道哪些文件應該包含personnal修改。因此,我對Wp很陌生,但我知道php – 2012-04-13 20:11:34
哦,最後一件事,我在談論左側的菜單,在那裏你可以看到「推薦的VoIP服務」,應該只顯示在主頁上 – 2012-04-13 20:14:21
哦好吧,對不起,讓我編輯我的反應,以反映這一點。您是否將持有「推薦的VoIP服務」的div直接放入default_widgets.php文件或放入小部件中? – dpcasady 2012-04-13 20:21:03
您可能希望把這個代碼在你的sidebar.php模板。你的主題中是否有sidebar.php文件?如果是這樣,你可以將該文件的內容發佈到最初的問題上嗎? – dpcasady 2012-04-13 20:56:33