特別功能─【Widget logic】

特別功能─【Widget logic】

小工具裡的編輯有個較為特殊的功能,就是可以自行設定,那些內容只出現在特定的頁面中。

 

【Widget logic】

在小工具的展開中會有個【Widget logic】方框,只要在此方框中設定特定的文字就可以指定出現的頁面,有以下幾種:

♦ is_home() — 在首頁出現

♦ is_page() — 在所有分頁出現

♦ is_page(about) –在特定的分頁出現, 舉例為about頁面

♦ is_category — 在分類頁面出現

♦ is_single() — 在所有單篇文章出現

♦ is_single(xx) —在特定的單篇文章出現, xx 可設定為文章id

♦ is_search () —在搜尋結果頁出現

♦ is_single() || is_page() —在所有單篇文章以及所有分頁出現

 

1.在還沒做設定之前,任何一個小工具都會在各個頁面中出現,以【月曆】小工具為例。
在首頁中出現

image002

在閱讀基本介面文章時也會出現等等

image004

2.因此若只想讓【月曆】只出現在點選【基本介面】的頁面中的話,就需要在Widget
logic裡做設定。

a.先將要編輯的小工具展開。

b.點選基本介面的頁面,可以得知基本介面的網址為以下
https://osc.wp.shu.edu.tw/category/type1/。屬於is_category的種類。

c.在Widget logic裡輸入上is_category(type1),點選【儲存】。

image006

 

image008

d.就會只在基本介面的頁面中出現,而不會在其他的頁面中出現。

image009

在小工具的頁面中,就沒有【月曆】這個小工具在側邊欄。

image011

3.若是想出現在特定的文章中的話,則要找到文章的id,一樣是點進文章後的網址後
面。

image013

例如想讓【月曆】只出現在「文章及分類」中的【編輯文章特殊功能】此篇文章的話,就得用is_single(xx) 。

image015 image017