先前提過,由於 2.2 版內建 Sidebar Widgets,使得 Sidebar Module 會無法運作,而解決方案是安裝 Disable WordPress Widgets plugin。
但是實際安裝後,會發現在後台新增或修改時會出現「You must specify a valid module name」的錯誤訊息。求教於天佑後,他找出了解法。
原來除了安裝 Disable WordPress Widgets plugin 外,如果不是用 K2 模板 (像我) 的,因為獨立版本的 SBM 很久沒更新了,所以要先去下載最新穩定版本的 K2 (目前是 0.95 RC1)。然後解開下載的壓縮檔後,將 js 資料夾內的 sbm.js.php 上傳至 SBM Plugin 目錄內的 js 資料夾。
接著,修改 SBM plugin 資料夾內的 sbm.php,將
-
<script type="text/javascript" src="<?php SBM::output_url(); ?>/js/sbm.js"></script>
修改為
-
<script type="text/javascript" src="<?php SBM::output_url(); ?>/js/sbm.js.php"></script>
即可,在此謝謝天佑 :)