wordpress4.9.x系のテーマ編集 [致命的なエラー]

いつもテンプレート販売サイトTEMPLXをご利用頂きまして誠にありがとうございます。

本日、クライアント様からの情報で発覚しましたテーマ編集でのエラーについてお知らせします。
“外観 → テーマ編集”でphpファイルを編集する際、「ファイルを更新」ボタンをクリックすると

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

と表示され編集ができないようです。

調べてみました。
いくつか原因があるようですがどれも当てはまりませんでした。

  • 確認1:テンプレート(テーマ)内のphpコードエラー
  • 確認2:phpバージョンとphpコード
  • 確認3:Basic認証
  • 確認4:使用中のプラグイン

wordpressのデフォルトテーマ「Twenty Sixteen/Twenty Fifteen/Twenty Seventeen」でも確認をした所、同じ症状でした。
またphpコードを削除し単純にhtmlだけでもエラーが出ました。
以上の事から

  • 原因1:wordpress4.9.x系とphpバージョンの相性が悪い
  • 原因2:管理画面から直接phpなどのコードを書き換えると致命的なエラーが出る可能性があるので編集されないようにしている
  • 原因3:使用しているサーバー側の問題

結局、何が原因かは分かりませんので結論は”次のバージョンアップまで様子を見る”となりました。
エラーが確認できましたらとりあえず様子を見てください。
次のバージョンアップで直っている可能性もあります。

■エラーが出た場合の編集方法

  • 編集方法1:テーマを別のテーマに切り替え、テーマ編集で編集したいテーマを選択し編集する。(無効テーマ)
  • 編集方法2:wordpressのコアを編集。(非推奨)
  • 編集方法3:FTPなどで編集したファイルをアップ。(こちらが一番良いかもしれません)
wordpressテンプレート(テーマ)、welcart専用テンプレート(テーマ)、html5/css3ホームページ|販売サイトTEMPLX