Top > WordPress > トラブルシューティング [全て閉じる]
2011年4月30日

WordPressで管理画面が真っ白になる不具合について

April 30,2011 2:55 AM
Tag:[, ]
Permalink

WordPressで管理画面が真っ白になる不具合が発生したので、備忘録として記しておきます。

1.事象の詳細

テーマを編集していて、「ファイルを更新」をクリックしたところ、突然管理画面が真っ白になりました。他のメニューに移動しても同様の事象す。ブラウザの履歴でテーマ編集画面を戻して加えた変更を削除しても回復しませんでした。

2.原因

この不具合が発生する原因はいくつかあると思いますが、切り分けたところ、今回の原因は、functions.phpに同じ名称の関数を間違って加えてしまったことが原因でした。

function get_post_type_template($template = '') {
   …中略…
    return $template;
}
add_filter('template_include', 'get_post_type_template');
 
function get_post_type_template($template = '') {
   …中略…
    return $template;
}
add_filter('template_include', 'get_post_type_template');

さらに切り分けたところ、同じパラメータのadd_filter()は重複しても問題ないようですが、get_post_type_template()が重複してしまったのがNGのようでした。中の処理やadd_filter()の起動に関係なく、関数名の重複だけでダメっぽいです。

まとめると、以下が管理画面を真っ白にできるコードです。

function foo() {}
function foo() {}

3.対処

functions.phpを一旦削除して管理画面にアクセスしたところ、正常に表示されました。その後、修正前のfunctions.phpを再度アップロードすれば回復しました。

Comments [0] | Trackbacks [0]
2010年7月29日

WordPress 3.0 で「Ajaxified Expand Post NOW」の「more >>」がエラーになる不具合について

July 29,2010 11:55 PM
Tag:[, ]
Permalink

WordPress 3.0 で「Ajaxified Expand Post NOW」を適用すると「more >>」がエラーになるようです。コメントを頂きましたので情報展開致します。

注:このエントリーは7/29日に投稿したものが公開されていなかったものです。

WordPress MU 覚え書き - more >> の不具合

1.問題点

WordPress 3.0 で「Ajaxified Expand Post NOW」を適用すると「more >>」で「Error while connecting to the server. Please try again leter」というエラーが発生します。

Ajaxified Expand Post NOW
Ajaxified Expand Post NOW

2.対処

手前味噌で恐縮ですが、当サイトの「WordPress で「続きを読む」の折りたたみ Web2.0」をご利用ください。

Comments [0] | Trackbacks [0]
Now loading...
Introduction
List of "トラブルシューティング"
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site
loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 5.12