想找資料嗎?到這看看也許會有收穫喔。
‧wordpress: 佈景主題 / 插件介紹 #
‧網站教學 : css新手必看 / css筆記 / seo
‧電影片單 : 驚悚 / 懸疑 / 靈異 / 動作 / 文藝 / 劇情 / 喜劇 / 紀錄 / 科幻 / 史詩 / 戰爭 / 動畫
2009/04/08

技巧 | WordPress在不同頁面顯示不同的側邊欄


wordpress本身自帶很多函數供我們套用,比如我點選分類的用翻譯練英文,在搜尋欄旁邊會出現「 MUKI space* > blog > 分類 > 用翻譯練英文」的文字解說,讓讀者知道現在在哪個位子。


而我打算利用這個方法,將側邊欄作一點變換,讀者在閱讀首頁以及單篇文章時,側邊欄顯示的元件會有一點不同,閱讀單篇文章會多出「相關文章」以及「隨機文章」兩個元件。

以前腦筋轉不過來,只懂得在header.php調用函數,卻呆呆的做了兩個sidebar的檔案,當然現在的佈景主題還是使用這個方法,不過為了下次更換主題的需要,所以先在此將「如何在側邊欄調用函數」作個筆記。

使用方法不難,在sidebar寫下這段語法即可:

<?php if (is_home()) : ?>
//如果是首頁,就顯示以下內容
<h3>posts</h3>

<?php else if (is_single()) : ?>
//如果是單篇文章,就顯示以下內容
<h3>comments</h3>

<?php else : ?>
//排除首頁&單篇文章的其他頁面,顯示以下內容
<h3>meta</h3>

<?php endif; ?>

如果需要更多的調用,可以到 wordpress官方的 codex觀看

Related Posts with Thumbnails
人氣:2,289    

    comments(8)
  1. Arno Ruan
    #1
    Arno Ruan//LV.171
    2009/04/08

    好方法,這正是CMS架構的雛形呢。^_^

  2. Carrie
    #2
    Carrie//LV.33
    2009/04/08

    其實之前我也曾在大陸的部落格看過這個教法,不過你的看起來比較簡單!

    http://www.neoease.com/show-different-widgets-in-wordpress-sidebar/

  3. rex6913
    #3
    rex6913//LV.83
    2009/04/08

    利害!有研究過再將重點抓出,的確可幫新手不少忙呢!

  4. 藍兒
    #4
    藍兒//LV.96
    2009/04/08

    蠻實用的 :D

  5. 拆組達人
    #5
    2009/04/09

    馬上筆記下來,有空來試試看!
    --
    拆組達人 與您分享辦公室的大小事

  6. muki
    #6
    muki//LV.948
    2009/04/09

    @Arno Ruan
    呵,我到沒想到CMS...純粹為了字幾下個改版作筆記:P

    @Carrie
    喔喔,他的blog我也常看耶,挖到很多寶

  7. Carrie
    #7
    Carrie//LV.33
    2009/04/24

    剛剛又發現一個插件,就是可以實現這樣方式的,對於不懂 PHP 的朋友們更加有幫助了!

    插件名稱:Widget Logic
    下載頁面:http://wordpress.org/extend/plugins/widget-logic/
    插件介紹:http://tite.net.ru/recommend/how-to-use-widget-logic/

  8. muki
    #8
    muki//LV.948
    2009/04/25

    @Carrie
    謝謝Carrie喔~~明天來介紹這款插件^^

comments(8)



:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: