トラブルメモ)致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。

ワードプレスの管理画面から、テーマを編集していると、

「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。」

というエラーが出ました。

なんじゃこりゃ?と思って調べた対処法のメモです。

原因は、phpのバージョン、プラグイン、その他

エラーを出す原因というか、エラーになる理由ですが、WordPress4.9から実装された構文エラーを事前に防ぐ新機能のせいです。

で、対処方法としては、

  • なぜか引っかかるプラグインがあるので、それを一旦停止にする
  • phpのバージョンが低いとエラーになるので、phpのバージョンを上げる
  • その他

という感じ。

「その他」は、マルチサイトの場合は別の対応が必要(?)なようで、詳しくは、
https://garop.net/c2/wordpress-edit-bug/ の記事で。

ありがたいケースもあるんですが、迷惑なケースもある構文エラーを防ぐ機能。

てか、なんで古いプラグインだとNGになるのか不思議、テーマ編集と関係ないのにね。

↓拡散のお手伝いお願いします