Simplicityの特徴 › フォーラム › Simplicityについての質問 › テーマカスマイズでの「ウィジェット」について
- このトピックには12件の返信、2人の参加者があり、最後に
Hidekichiにより10年、 11ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年6月18日 8:26 PM #27954
phoenix
ゲストお世話になっております。いつもSimplicityを有効活用させて頂いております。ありがとうございます。さて、掲題の件についてご質問です。よろしくお願いします。
先ほど、Simplicityのバージョンを1.6から1.7にしたところ、ウィジェットの編集ボタンが消えてしまいました。具体的に書きますと、外観→カスタマイズと進みますと、サイトタイトルとキャッチフレーズ・色・ヘッダー画像と、編集ボタンが画面左に並ぶかと思いますが、そこに「ウィジェット」のボタンがあったはずですが、消えてしまいました。
(外観→ウィジェットから編集しても、変更は反映されません)
ウィジェットボタンの復活の方法をご教示いただければ幸いです。宜しくお願い申し上げます。
-
2015年6月18日 9:29 PM #27965
Hidekichi
ゲスト原因としてはjavascriptでエラーが出てるからだと思います。
何度か間を空けてリロードしていれば復帰すると思います。
chromeをお使いであれば、F12からweb開発環境を開いてconsoleの部分にエラーが出てたりすると思うので確認できると思います。※エラーが全く出ていない状態でウィジェットが出ないのであれば、それは何かしら問題が起こっているわけですが、たいていはエラーが出ているはずです。
例えば→Uncaught ReferenceError: jQuery is not defined … こういうの。現在、自分も色々と原因を探っているのですが、常にではありませんが現象は確かに現れるものの、決定的な解決策を見つけられないでいます。
使われているプラグインや、javascript.jsの内容が人によって様々なので、これをすれば直るというのが何とも言えないんですけれども、うまくエラーが出ている部分が読み込まれればウィジェットは復帰すると思います。このエラーの部分は、スクリプトそのものにエラーがあるというのではなく、例えばjQueryの読み込み順序であったり、ホントちょっとしたことでエラーになったりしてそこでスクリプトが停止しているからだと思われます。
-
2015年6月18日 9:33 PM #27967
Hidekichi
ゲストあ、それからもう一つ。
ヘッドクリーナー、autopimizeなどのスクリプトの位置をフッターに持って行ったり、ひとつにまとめられるようなプラグインがある場合は、本来wordpressでjQueryの依存関係を整理して表示するのに、プラグインが勝手にフッターやらに持って行ったりするので、それらの関係でエラーになることもあったりします。
必ずしもではないですが、こういう場合もあるということを一応書いておきます。
-
2015年6月18日 10:03 PM #27974
わいひらキーマスターあと、動作不良時のガイドラインにあるチェック項目も試してみてください。
キャッシュの削除とか。
おそらく、テーマが原因による不具合ではないと思います。 -
2015年6月19日 8:00 AM #27999
phoenix
ゲストHidekichiさま
ご教授いただきましてありがとうございました。仰るとおり、何度かリロードしましたところ、表示されるようになりました。(現在はまた表示されず、javascriptの問題が考えられます)
とはいえ、表示された(復帰した)ということで、解決済みとさせて頂きます。
ありがとうございました。今後ともよろしくお願いします。
-
2015年6月19日 8:05 AM #28000
phoenix
ゲストわいひらさま
素晴らしいテーマをありがとうございます。上記の通り、表示されたということで、解決済みとさせていただきます。ありがとうございました。ちなみに今回試したことを備忘録として書き留めておきます。
1)Xサーバーのmod_pagespeed機能をOFF
2)キャッシュ系プラグインの停止
3)ブラウザのキャッシュをクリア(使用ブラウザ:firefox)
※すぐには改善されなかったため、何度かリロードし、復帰を確認
※テーマが原因ではないことを確認いたしました。お騒がせいたしました。申し訳ありません。以上、ありがとうございました。今後ともよろしくお願いします。
-
2015年6月19日 9:53 AM #28001
Hidekichi
ゲストwordpressをインストールしたフォルダのwp-config.phpに以下のスクリプトを最後に追加してみて下さい。
define('CONCATENATE_SCRIPTS', false);もし以下の一文がない場合はこれも追加して下さい。
/** Absolute path to the WordPress directory. */ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/');ひとまずSimplicity1.7.xの親テーマを利用で、ほぼデフォルトのうちの海外サイトでは、上記を入れる事による何かしらのエラーは出ませんでした。
また、5回ほど試行してみましたが現在の所100%ウィジェットが表示されるようになりました。うちの環境だけだとこれが決定的な解決方法か判断できないので、もしこのトピックで同じような問題に直面されている方の中で、何かしらの問題もちょっとぐらいなら自力解決できるような方推奨ですが、お試し下さい。これで問題なくwordpressメニュー(画面上部黒帯のメニュー)のカスタマイズからカスタマイザーを開いて、エラーがでなくなり、またカスタマイザー内の左側メニューに「ウィジェット」が表示されるか確認できたらこれが解決方法になるかと思います。
-
2015年6月19日 9:54 AM #28002
Hidekichi
ゲストちょっと他のwordpress利用者の環境でどうなるかを知りたいので、できたらしばらくトピックの解決は待って下さい。
-
2015年6月19日 9:56 AM #28003
Hidekichi
ゲストそれからwp-config.phpは、必ずバックアップをとっておいて下さい。
-
2015年6月19日 10:20 AM #28005
Hidekichi
ゲスト極簡単な説明はうちのサイトにて公開しています。
-
2015年6月19日 8:06 PM #28025
-
2015年6月20日 7:15 AM #28044
Hidekichi
ゲスト>わいひらさん
公式のフォーラムには以下のようにありました。
[閉] 2.8 アップグレードのトラブルシューティング (5 件の投稿)
define( ‘CONCATENATE_SCRIPTS’, false ); というコードを wp-config.php の最初に追加する。WordPress のスピードは遅くなるので、数日後に削除してまたテストしてみること(これを行うことで古いネットワークキャッシュを削除できます)。
と、言うことは、カスタマイズが済んだらこの「define( ‘CONCATENATE_SCRIPTS’, false );」はコメントアウトしておいた方が良いと言うことかも知れませんね。
現状では通常利用で何かしらエラーが出るわけではなく、カスタマイズしている時や、プレビュー時に何かしらあるだけで通常利用には支障はないのですから。ひとまずもう少し様子を見ながらウチのwp-configはそのままにしておこうと思います。
CONCATENATE_SCRIPTSは、スクリプトの連結をしないようにするということなんですが、実際に何してるかよくわからんので(笑) -
2015年6月20日 7:37 AM #28045
Hidekichi
ゲスト今、ぐぐってたら、前(2014/11/26)に外観→カスタマイズでスタイルが崩れる不具合というトピックで、同じ方法で解決されていたようでした。
と、言うことはその時にwp-configに同様の修正をされて、うっかり「そのまま元に戻すのを忘れてた」と言う人がいるかも知れません。実際にwordpressが遅くなったのか、何かしら問題はあったのか、ご存じの方がいたらレス頂けると助かります。
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。