functions.phpを編集したら画面が真っ白!管理画面にもログインできない時の戻し方

functions.phpを編集して画面が真っ白になった時の戻し方

WordPress 5.2以降、同エラーはリカバリーモードで修復できる様になりました。リカバリーモードで管理画面にログインできますから、この記事の内容を試す前にリカバリーモードを試して下さい。

目次

「functions.php」のファイルを元に戻す手順

僕が使っている「エックスサーバー」の解説になりますが、どのレンタルサーバーでもやることは同じです

エックスサーバーにログイン

エックスサーバーに飛んで、「Xserverアカウント」にログインします。

「Xserverアカウント」にログイン

ファイル管理画面を開く

サーバーの「ファイル管理」をクリックします。

「ファイル管理」をクリック

「functions.php」のファイル編集画面を開く

編集したテーマのfunctions.phpを選択して、「編集」をクリックします。

/ドメイン/public_html/wp-content/themes/使用中のテーマ/functions.php

「functions.php」を選択して「編集」をクリック

「functions.php」の編集した箇所を元に戻す

編集した箇所を元に戻して、「更新」をクリックします。

「functions.php」の編集した箇所を元に戻す

これで正常に管理画面が表示されます。

どこを編集したのか分からない時は、パソコンに同じテーマをダウンロードして、functions.phpをテキストファイルで開いて変更した箇所を確認して下さい(ファイル名に「.txt」を付けて開く)。

また、ダウンロードしたテーマからfunctions.phpのファイルをアップロードし直す方法もありますが、この方法は過去の編集内容が初期化されるので注意して下さい。

どちらにせよ、この問題はfunctions.phpの編集ミスを元に戻せば解決されます。

最後に

WordPressは、管理画面からソースコードを簡単に編集できてしまうので、今回の様に管理画面すら表示できない場合にはかなり焦ってしまいます。

また、functions.phpは余計な改行、空白行を入れただけでも構文エラーになるので、「CSS」と同じ感覚で編集するのは危険です。編集するなら、必ずバックアップをとってからにして下さい。

テーマをカスタマイズされている方は、同じ様な現象が起きる可能性もあるので、サーバーのファイル編集方法の知識も多少持っておくと便利です。

シェアしてね!

この記事を書いた人

2024年3月6日に始まったGoogleのコアアップデートは4月19日に完了していました(一週間以上経ってからの告知)。昨年10月に続いて、今回の調整もアクセスマイナス。昨年同時期と比較すると、アクセスは1/2~1/3程度になってしまいました。ユーザーにとって使いやすい検索エンジンになっているのなら構わないのですが、個人的には欲しい情報がなかなか見つからない&到達するまでに時間がかかる様になった気がします。現状、回復の見込みはないので、検索エンジン以外の集客方法を模索した方がいいのかもしれません。

コメント

コメント一覧 (41件)

  • ようやく本物の情報に出会えました!
    ありがとうございました!!
    たどり着くまで長かった><
    ホント感謝そのもです!

  • scofield様、

    はじめまして。
    functions.phpを誤って操作してしまい画面が真っ白、ログイン画面にも戻れず呆然としておりました。
    そんなパニック状態でも震える手で一つ一つ操作できるよう、わかりやすく書かれた復旧の操作方法に
    救われました。心から感謝しております。

    他の方のサイトにコメントをするのははじめてです。とにかく一言お礼を、と思いコメントを送らせて
    いただきました。本当に本当にありがとうございました。

  • matsuさん、ミテキさん、無事復旧されたみたいで良かったです。

    僕の方こそ、コメントして頂けるとやる気が出るので感謝しています。そしてこのやる気で今日は一記事書こうと思います。ありがとうございます!

  • scofield 様

    今回は本当に助かりました。ちょうど同じような場面に出くわしサイトを消そうと考えてましたが本当に万事休すです。わかりやすい情報提供本当にありがとうございます。

  • fanction.phpをいじったら画面が真っ白になってしまい、対処の仕方をいろいろ検索しても内容がむずかしくてよくわからず途方に暮れていたのですが、この記事で簡単に元にもどせることができ本当に助かりました。
    ありがとうございました。

    • 僕も過去に同じことをやっているので分かりますが、管理画面まで真っ白になると凄い焦りますよね・・・。何はともあれ、無事解決されて良かったです。

  • scofield 様

    初心者ですがfanction.phpをいじってしまい、真っ青になっていましたが、
    こちらの記事で助けて頂きました。
    本当にありがとうございます。

    • 返信が遅くなって申し訳ありません(このブログを放置しすぎました!)。

      無事解決できて本当に良かったです。

1 2 4

matsu へ返信する コメントをキャンセル

アップロードファイルの最大サイズ: 30 MB。 画像, 音声, 動画, 文書, スプレッドシート, 対話型, テキスト, アーカイブ, コード, その他 をアップロードできます。 Youtube、Facebook、Twitter および他サービスへのリンクは自動的にコメント内に埋め込まれます。 ここにファイルをドロップ

目次