2012年6月29日 星期五

wordpress 不同頁面顯示不同側欄

繼前一篇文章 wordpress 兩欄式改為三欄式 的這個鄉民又發問了,他需要在不同頁面顯示不同的側欄,後來我 google 了一下,大約 10 分鐘就能完成。請大家不要笑他。




1

首先,安裝一個外掛 「Widget logic」。

2

安裝完成並啟用後,每一個模組下方都會出現 Widget Logic 的區塊:

在這個區塊有一些語法可以使用:
  • is_home() - 主頁
  • is_single() - 文章頁
  • is_page() - 頁面
  • is_category() - 文章分類頁
  • is_tag() - 文章標籤頁
  • is_archive() - 文章歸檔頁
  • is_404() - 404頁面
  • is_search() - 搜尋頁面
  • is_feed() - 訂閱頁

當然,也可以用一些「和、或、否」的邏輯判斷來調整,例如:

|| 表示或,&& 表示和,! 表示否。
  • is_home() - 僅主頁顯示
  • !is_home() - 除主頁以外的頁面顯示
  • !is_category(5) - 僅在ID非5的分類顯示
  • is_home() || is_category('baked-goods') - 在主頁或名稱為baked-goods的分類顯示
  • is_page('about') 僅在關於頁顯示


引用 & 參考:
Widget Logic – 让 WordPress 不同页面显示不一样的侧边栏

回首頁

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...