有一種情況在一些 WordPress 網站是經常被詢問到的問題,就是在編輯文章內容時,有沒有可能預先載入某些預設(固定)的內容?通常這個類型的需求,很多網站設計師可能會透過 Custom Post Types 或者是以 Custom Fields 的方式來處理,這就是我們常常看見某些佈景主題或是外掛程式會附帶的自訂文章格式,當然這樣的處理方式可以設計很多需要的功能,可以算是很強大的一種設計方式。不過今天要分享的如何新增文章預設內容 WordPress Add Preset Text ,就只是一個功能非常簡單的作法,在編輯文章內容時自動帶入預設的文字內容,方便編輯者編輯內容與網站操作。
WordPress Add Preset Text
文章中編輯新增文章預設內容
在文章編輯時自動帶入我們想要的文字(上圖),解決的辦法我們參考 Justin Tadlock 2009 年的一篇文章內容,可以很輕鬆的建置,雖然已經是很久以前的想法,還是適用於現在 WordPress 的作業環境。
- 開啟子佈景主題的 functions.php 檔案。
- 填入以下語法。
1 2 3 4 5 6 |
add_filter('default_content', 'my_editor_content'); function my_editor_content($content) { $content = "這一段帶入預設文字內容,可以針對自己的需求進行編寫。"; return $content; } |
- 上方編輯語法中的 這一段帶入預設文字內容,可以針對自己的需求進行編寫。 這一段文字可以自行編寫需要的文字內容。
結論
這次最主要在解決朋友將網站編輯工作轉移到新手同事時,可以預先在網站文章編輯頁面帶入提示的文字內容,一來可以做為新進同事接手編輯工作時有提示效果,二來也確保網站文章的編輯格式不會因為交接而出現落差,所以簡單的在子佈景主題裡做修改,可以迅速提供解決方案又不影響網站的運作,所以分享給有需要的朋友。