待辦事項 #20238

PC 閲覧時に携帯テーマをロードしようとして白紙画面または PHP エラーになる

啟用日期: 2010-01-12 14:50 最後更新: 2010-01-12 14:52

回報者:
負責人:
類型:
狀態:
關閉
元件:
優先權:
9 - 最高
嚴重程度:
9 - 最高
處理結果:
修正
檔案:

細節

http://ja.forums.wordpress.org/topic/3131

ときどき以下のエラーが発生する。

Fatal error: Call to undefined function ks_header() in /home/sites/※※※/※※※/web/※※※/wp-content/plugins/ktai_style/themes/※※※/home.php on line 1.

エラーが出る状況としては、Ktai Styleを使用してからしばらくは普通に表示されるのですが、だいたい半日後に上記のエラーが出てサイトが閲覧できなくなります。

WordPress2.8 + Ktai Style1.73 からWordPress2.9.1 + Ktai Style1.81 + WP Super Cache0.9.8 に移行しての症状

  • WordPress2.9.0 + Ktai Style 1.80
  • WordPress2.9.0 + Ktai Style 1.81
  • WordPress2.9.1 + Ktai Style 1.81

上記の三パターンで発生したことを確認しました。テーマは未編集、WP Super Cacheも未導入での発生です。

DOING_CRON を検出してもダメ

Ticket History (3/3 Histories)

2010-01-12 14:50 Updated by: yuriko
  • New Ticket "PC 閲覧時に携帯テーマをロードしようとして白紙画面または PHP エラーになる" created
2010-01-12 14:52 Updated by: yuriko
  • 處理結果 Update from to 修正
  • 狀態 Update from 開啟 to 關閉
  • Ticket Close date is changed to 2010-01-12 14:52
評語
if ( defined('WP_INSTALLING') && WP_INSTALLING || defined('DOING_CRON') && DOING_CRON ) {
	return;
}

の追加でも発生するらしい。get_stylesheet(), get_template() 等の関数を乗っ取って STYLESHEETPATH, TEMPLATEPATH を携帯テーマに振り分ける処理を廃止する対応が必要。 このため、Ktai Style 1.90 ないし Ktai Style 2.0.0 というバージョンでの修正となる。

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入