佈景主題或外掛中搜尋一個特定字串來修改,或是要找到網頁上的某個區塊,是件很麻煩的事,就像WordPress 如何快速搜尋(修改) 佈景主題範本或外掛中的字串﹍String Locator所提到,每個檔都搜尋一次字串,一一嘗試好,為了解決找字串的問題此 Plugin 就非常的方便了。
WP 各種頁面會獨自使用一個檔案(文章、分類、封存、404…),各種區塊會用到的有這些(header、sidebar、footer…),以及各種函數、變數、CSS 等,如果針對每個字串都要一個個檔去找的話效率上真的很差,這部份主要是因為Wordpress 範本與佈景主題架構上真的很多,針對每個部位與功能都做分類與規劃。
註記:
WordPress 4.5.1只能使用 String Locator 版本 2.0.2,20170124 更新 plugin 到版本 2.1.0 無法使用查找資料庫。
操作及範例
後台 > 工具 > String Locator,就可開始搜尋。
對照一下選單內容:
- The whole WordPress directory:搜尋全部目錄 → 不建議使用,會耗費大量 CPU,通常會被主機強制中斷。
- Everything under wp-content:搜尋 wp-content 這個目錄 → 不建議使用,會耗費大量 CPU,通常會被主機強制中斷。
- 選擇特定主題 (Themes下方選單一主題):如圖中反白處,通常選擇網站的主題來搜尋,就能找到要修改的地方。
- All plugins:如果布景主題找不到,可選擇搜尋所有外掛、或是直接選擇特定外掛來搜尋。
找到相關的字串,另外有行號與路徑等資訊,可使用軟體直接編修。另外如果資料筆數過多的話,直接使用開發人員工具,找到區塊的 class、id 名稱、或是註解來搜尋字串,結果會比較精準。
實際使用 Plugin (以英文字串要中文化)
修改英文字串區塊
了解 HTML Class 與 ID 名稱
找到相關資訊針對要改的檔案字串修改
修改完成
使用問題
在資料找到後,點按進去的文字編輯器無法運作,實際上是跑版了。