Ticket #20238

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

Open Date: 2010-01-12 14:50 Last Update: 2010-01-12 14:52

Reporter:
Owner:
Type:
Status:
Closed
Component:
Priority:
9 - Highest
Severity:
9 - Highest
Resolution:
Fixed
File:
None

Details

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
  • Ticket Close date is changed to 2010-01-12 14:52
  • Status Update from Open to Closed
  • Resolution Update from None to Fixed
Comment
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

Edit

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