サポート » インストール » ブログは表示されるが、管理画面が真っ白で中に入れない。

  • 解決済 sora006

    (@sora006)


    自分なりに調べてみたのですが、解決できずにこちらに質問させていただきます。

    ワードプレスのログイン画面から、管理画面が表示されなくなりました。
    サーバーの加減かと思い、数日放置していましたが、復旧せず、
    色々調べていたら同じような症状の方がいて、
    ワードプレスのバージョンを最新のもの更新したら、真っ白の画面になるとのことでした。
    振り返ってみると、私も更新をしてから繋がらなくなったと思っております。

    使用しているサーバーは、サイトミックスです。
    ブログのページは表示されており、管理画面が入れない状態です。

    他の方が試されていたものを、私もやってみましたが、解決できませんでした。

    試したのは、
    まず真っ白の画面から、エラー内容を表示させる。

    これで以下のエラーが出ております。
    Fatal error: Call to undefined function wp_is_mobile() in /home/member/sitemix_138128/blog/wp-admin/admin-header.php on line 90

    ワードプレスのメモリを増やす。
    こちらも行ってみましたが、変化なし。

    プラグインを削除。
    すべて削除してみましたが、変化なし。

    テーマを削除。
    日付の更新されていたテーマで、適用していないテーマを削除。
    他の使っていないテーマはそのまま。変化なし。

    ワードプレスの3.32更新前のものをダウンロードし、
    「wp-includes」「wp-admin」「wp-content」以外のファイルを上書き。
    変化なし。

    PHPなどのプログラムは詳しくないので、
    これくらいまでしか出来なかったのですが、
    何か解決方法をアドバイスいただけましたら、お願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター jim912

    (@jim912)

    sora006さん、こんにちは。

    Fatal error: Call to undefined function wp_is_mobile() in /home/member/sitemix_xxxxxx/blog/wp-admin/admin-header.php on line 90

    これは、「wp_is_mobile という定義されていない関数が呼ばれました。」というエラーメッセージです。
    wp_is_mobile は、3.4から新しく追加された関数で、wp-includes/vars.php で定義されていますので、

    1. アップグレード時に少なくとも vars.php を含めたファイルの更新に失敗している
    2. 権限関係で vars.php の読み込みに失敗している

    のいずれかであろうと思われます。

    wp-includes/vars.php を開いて、ファイルの最後の方に

    function wp_is_mobile() {

    があるか確認し、なければ再度3.4へのアップデートを試みてください。

    トピック投稿者 sora006

    (@sora006)

    jim912さん。
    回答ありがとうございます。

    アップデートの際に、新しく追加されたもののエラーなんですね。

    wp-includes/vars.php を開いてみましたが、
    記載していただいた関数は載っていませんでした。

    再度3.4にアップデートしてみました。
    なんとか入ることができました。ありがとうございました!

    管理画面に入れたんですが、
    また別のエラーが、ページ上部に表示されるようになりました。
    文章は以下です。

    Notice: add_custom_background の使用はバージョン 3.4 から非推奨になっています! 代わりに add_theme_support( ‘custom-background’, $args ) を使ってください。 in /home/member/sitemix_138128/blog/wp-includes/functions.php on line 2628

    Notice: add_custom_image_header の使用はバージョン 3.4 から非推奨になっています! 代わりに add_theme_support( ‘custom-header’, $args ) を使ってください。 in /home/member/sitemix_138128/blog/wp-includes/functions.php on line 2628

    モデレーター jim912

    (@jim912)

    sora006さん

    メッセージの通り、 add_custom_background と add_custom_image_header 関数が3.4から非推奨となっていて、add_theme_support を使ってください、というメッセージです。

    ただし、これは使用者向けではなく開発者向けのものです。また、3.4になった段階で非推奨となったからといって、すぐに使えなくなるわけではありません。エラーメッセージを非表示として、テーマのアップデートを待ちましょう。
    現状、エラーメッセージを表示するために、デバッグモードを有効にしたままになっていると思われますので、これを解除すればエラーメッセージは表示されなくなります。

    もし、使用中のテーマが自分で作成したものであれば、 add_theme_support を読んで、add_custom_background および add_custom_image_header の代替となる記述方法を理解しておくと良いと思います。

    トピック投稿者 sora006

    (@sora006)

    jim912さん。
    再度ご回答ありがとうございます。

    非推奨の警告だったんですね、ありがとうございました。
    また、新しいエラーかと思ってしまいました。

    今回も、丁寧な解決方法も掲載していただき、
    ありがとうございました。
    エラーメッセージの解決方法、やってみたいと思います。

    最初の質問と合わせて、大変助かりました。
    ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ブログは表示されるが、管理画面が真っ白で中に入れない。」には新たに返信することはできません。