解決 wordpress 佈景會自動RESET的方法..

  這幾天一直把BLOG加了一些插件,還有一些插件沒裝,wordpress 就開始給我出狀況,不知什麼原因theme會自動回到 default theme,大概是跟某個插件衝突到,但也不知是那個插件引起的,查了網路上的資料,原來滿多人都有這個問題..

http://wordpress.org/support/topic/77582?replies=4#post-431995
http://wordpress.org/support/topic/80523?replies=7#post-415311

如果有使用WP-Mobile這個插件,解決的方式可以參考下面的連結..

http://www.scottburkett.com/index.php/misc/2006-11-15/
wordpress-theme-resetting-problem-solved

上面的討論連結中有說過一種方法,可以試著把目前theme的目錄改成default目錄,這樣wordpress如果又reset回到default時,還是回到目前的heme,這個方法聽起來還滿不錯的,我修改後網頁整個亂掉,變成目前的theme和default theme都有部份顯示出來,可能在舊版的wordpress可以這個改,但新版的不行,當然又改回來啦..

如果你也跟我一樣,無法使用上面的方法解決,可以試著參考下面的方法,目的是要wordpress跳過theme驗証的流程..
修改wp-settings.php檔案,尋找validate_current_theme();,然後刪掉這行。


$wp =& new WP();
validate_current_theme();
define('TEMPLATEPATH', get_template_directory());
define('STYLESHEETPATH', get_stylesheet_directory());

詳細說明可以參考下面連結

http://trac.wordpress.org/changeset/6325

我修改結果真的不會在跳回到default theme了,真是值得高興的一件事,好像也有人移掉這行產生其它問題,但到目前為止我使用還滿正常的,有需要的人就參考看看囉..

標籤: ,

發表迴響

您的電子郵件位址並不會被公開。

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>