要在首頁的話建議使用 front-page.php 讓系統自動去抓取首頁,然後在裡面使用 Polylang 的 pll_home_url() 的 function 來判斷首頁當前的網址,再依據該值去判斷要讀取的內容。
在 WordPress 內可以把樣板(template)給分開,讓我們的 code 更好維護,而 get_template_part() 就是幫助我們把樣板讀進來的函式。
之前推薦過在 WordPress 使用 Polylang 來建立多語系的網站,接著來進一步講一下該怎麼設定。使用 Polylang 雖然可以簡單幫助我們設定多語系的內容,但選單的話還是得自己建立一次,他沒有那麼聰明可以直接對應我們設定的多語系頁面去對應,所以可以參考以下說明建立多語系的選單。
Polylang 是一個推薦在 WordPress 上使用的多語系網站套件,安裝後也可以選擇是要使用 subdomain 或是資料夾的方式設定多語系的網址規則。
Password Protected 是一個可以簡單幫你的網站設定密碼的 WordPress Plugin,安裝後到設定的頁面去,可以勾選 Enabled 啟用,下面的 New Password 就可以設定好你要設的密碼,也可以同時設定讓管理員不用密碼就能觀看網站。
在使用 WordPress 架站的時候,多少都會遇到需要備份或搬家的情況,這時可以考慮使用 WPvivid 這個套件,簡單一鍵就能備份,也能從備份檔案還原或搬家。
Underscores 是一個專門給客製化 WordPress 佈景主題用的佈景主題,可以再輸入佈景主題名稱後透過 Generate 按鍵產生佈景主題,再將其上傳至伺服器就可以開始使用。
要客製化 WordPress 佈景主題最好是找一個很乾淨的來修改會比較好,而 BlankSlate 就是一個專門給想要客製化 WordPress 佈景主題用的乾淨的佈景主題,有需要的可以使用看看。
WordPress 使用 get_the_posts_pagination() 取得文章列表分頁導覽列的用法與說明。
要在 WordPress 判斷當前的頁面是否為首頁,可以使用 is_home() 這個函式,該函式會回傳一個布林值,透過 true 或 false 就可以知道是不是首頁了。
如果想要自訂 WordPress 內建編輯器的樣式,可以透過 add_editor_style() 這個函式,裡面可以丟樣式檔的名稱,預設是 editor-style.css。
SugarHosts 是一家知名的網站伺服器服務,也提供網域註冊,適合使用 WordPress 架設網站。