Simplicityを少し改造してみた 番外編part8 カスタマイザーでウィジェットが表示されない場合の対処

現在、公式フォーラムのテーマカスマイズでの「ウィジェット」についてにて、人柱募集中なのですが、Wordpressにログイン後画面上部に出るメニューから、カスタマイズを選んでカスタマイザーの画面に入った後、画面左側のメニューに「ウィジェット」が表示されない、あるいはこういったプレビュー等の画面でjavascript等のエラーが出てなんだか表示がおかしいと言う方に向けて解決法を探っています。

その中で、今、自分が試したところでは一番有力と思われる解決方法が以下になります。

WordPressをインストールしたフォルダにあるwp-config.phpの最後に追記します。
※ wp-config.phpは重要なファイルなので、必ずバックアップをとっておいて下さい。また何かしらあっても責任が取れませんので自己責任でおねがいします。

Simplicityを1.7.xをほぼデフォルトで利用している海外サーバーに上記を試してみました。だいたい5回ぐらい試行したと思いますが、上記追加でエラーはなくなり、100%の確率でメニュー部の「ウィジェット」は表示されるようになりました。
が、まだ試行回数が少ないというのと、他のWordpress利用者の環境でどうなるのかが不明のため、これが確実な解決法かどうかは断言できません。

define(‘CONCATENATE_SCRIPTS’, false);とはなんぞや

これは「javascriptの連結を無効化する」と言う意味合いです。以前、WordPressのwp-config.phpで出来る事いろいろで、見たのを思い出したりしました。こちらのサイトでは、

2.8リリースの時に一回お世話になりました。アップグレードしたら管理画面のレイアウトが崩れた、という場合は上記コードで古いネットワークキャッシュを削除

このような説明がありましたが、連結?・・・もしや!!と言うことでやってみた次第です。

それを機に色々調べてみた所、海外のサイトですがWORDPRESS ISSUESにも「Jquery not loading in Admin Dashboard」に同様の解決策が書いてあったりして、だんだん、これが原因だったんじゃなかろうかと思ったりした次第です。

ひとまずしばらくは、うちの海外サイトでもこれで様子を見てみようかと思います。
もし人柱になっても良いというやる気満々の人は試してみて下さい。

スポンサーリンク

シェアする

フォローする