テーマの function.php にコードを追記した際に記述を間違えてしまい、Fatal Errorが発生。サイトが表示されなくなりログイン画面にもアクセスできなくなったというご依頼です。
目次
CSSとPHPの違い
CSSのコードを間違えた場合はレイアウトが崩れる程度で済みますが、PHPファイルを間違えた場合はサイト全体がエラーになりアクセスできなくなります。function.php はWordPressの動作に直結するファイルのため、特に注意が必要です。
復旧作業
管理画面にアクセスできないため、FTPでサーバーに直接接続して function.php を修正しました。誤った記述を削除して正しい状態に戻すことでサイトが復旧しました。
function.phpを編集する前に必ずやること
function.php を編集する前には必ずバックアップを取ってください。編集ミスが起きた時点でサイトに一切アクセスできなくなるため、元のファイルが手元にない状態では復旧が難しくなります。
また可能であれば子テーマの function.php に記述する方法をお勧めします。親テーマのファイルを直接編集すると、テーマ更新時に変更が上書きされる問題もあります。
function.php の編集後にFatal Errorが出た場合はご連絡ください。FTPから復旧できます。

