WordPressのアップデートで!


お疲れ様です、代表です。
(この一人称ちょっと恥ずかしいですが続けます)
当サイトのWordPress本体をアップデートすることにしました。
version 4.2.3 -> 4.4.1 へ。
ダッシュボードから 「4.4.1-jaへのアップデート」ボタンを押し、アップデート実行。
ついでに自作のプラグイン Questionnaire をインストール。
(本当は逆で「ついでに」ではなくて、そもそもQuestionnaireのデモサイトを管理するのが面倒になってきて、本サイトでデモするためにQeustionnaireをインストールする必要があり、「ついでに」WordPress本体をバージョンアップすることにしたのです。)
これで、ちょっと面白いこともできるかもしれない。
(やらないかもしれないが)
直近の作業計画をあれこれ考えながら4.4.1になった当サイトをいじり始めました。
すると何と肝心のQuestionnaireが動きません!!
しまった!! version4.4.1でテストしたはずなのに、ぼんやりしてたか?
対応バージョンとして4.4.1を明記しているのに、動作しない環境がある、ということじゃないか!
ヤバい、ウキウキで新バージョンをリリースした直後にそもそも動かないとか・・・。

「アンケート」の編集画面をリロードし、エラーログを見てみますと、
...wp.util undefined...
...Backbone undefined...
などのエラーが。
しかし、BackboneはQuestionnaireのモジュールからのエラーですが、 wp.util の方はなんかもっと基本的なモジュールからのエラーメッセージに見えます。 
検索してみました。
同じような問題に遭遇した方がいるようです。
problem after update

結論だけ言うと、「wp-config.phpの中で、wp-settings.php を読み込む前に、

define('CONCATENATE_SCRIPTS', false );

ってやれば治るよ」

ということです。

ちなみにアップデートじゃなくてクリーンインストールだとそもそもこの問題は起きません。
どういうことなのか?
未調査ですがQuestionnaireのバグではなく、また、解決できることはわかったので一旦放置することにしました。

新しいQuestionnaireのデモをチラ見せ: