WPテーマの「SANGO」を使用したところ、ウィジェト・カスタマイザーが動作しないと言う問題が発生しました。
原因ははっきりしませんが、解決はしましたのでここに事例を残します。
目次
解決方法
カスタマイザーや、ウィジェットの画面上でスーパーリロード(ブラウザにおけるキャッシュ削除+再読み込み)すれば解決しました。
Chromeの場合Windowsは(Shift + F5)、Macは(Cmd + Shift + R)のショートカットで実行することができます。
問題発生の経緯
- 他の有料テーマで色々カスタマイズしていた
- WPのアップデート(5.6へ)
- Sango本体、Sango子テーマをアップロード
- Sango本体のアップデート
- Sango子テーマを有効化
- カスタマイザー(外観->カスタマイズ)にアクセスすると、ウィジェットしか表示されていない
- ウィジェットのページに行くと、ドラッグ&ドロップができないなど動作しない
- 公式上で同じ問題報告を見つけるが、解決策の回答なし
確認したこと
- WPデフォルトテーマに変更したところ、正常に動作した
- 改めてSANGOの子テーマに変更したところ、問題が発生した
- Chromeの開発者モード(F12)を開いて、ウィジェットのページにアクセス
- Consoleを見ると、大量の赤文字でエラーを確認
- WPコアファイルのjquery関係のファイルでエラーが発生している状態になっていた
- なんとなくスーパーリロードを実行したところ、エラーは発生せず正常に動作した
原因?
他のテーマに切り替えたところ問題は生じなかったので、SANGOを軸に起こっていた問題だとは思うのですが、
WPのアップデート、前のテーマで色々触っていた、Chromeさんのご機嫌などの複合要因で起こったものかとおもいます。
既に解決していて再現はできないので、正確な原因究明はできないのでここまで・・・