テーマカスマイズでの「ウィジェット」について

Simplicityの特徴 フォーラム Simplicityについての質問 テーマカスマイズでの「ウィジェット」について

  • このトピックには12件の返信、2人の参加者があり、最後にHidekichiにより10年、 11ヶ月前に更新されました。
12件の返信スレッドを表示中
  • 投稿者
    投稿
    • #27954
      phoenix
      ゲスト

      お世話になっております。いつもSimplicityを有効活用させて頂いております。ありがとうございます。さて、掲題の件についてご質問です。よろしくお願いします。

      先ほど、Simplicityのバージョンを1.6から1.7にしたところ、ウィジェットの編集ボタンが消えてしまいました。具体的に書きますと、外観→カスタマイズと進みますと、サイトタイトルとキャッチフレーズ・色・ヘッダー画像と、編集ボタンが画面左に並ぶかと思いますが、そこに「ウィジェット」のボタンがあったはずですが、消えてしまいました。

      (外観→ウィジェットから編集しても、変更は反映されません)

      ウィジェットボタンの復活の方法をご教示いただければ幸いです。宜しくお願い申し上げます。

    • #27965
      Hidekichi
      ゲスト

      原因としてはjavascriptでエラーが出てるからだと思います。
      何度か間を空けてリロードしていれば復帰すると思います。
      chromeをお使いであれば、F12からweb開発環境を開いてconsoleの部分にエラーが出てたりすると思うので確認できると思います。

      ※エラーが全く出ていない状態でウィジェットが出ないのであれば、それは何かしら問題が起こっているわけですが、たいていはエラーが出ているはずです。
      例えば→Uncaught ReferenceError: jQuery is not defined … こういうの。

      現在、自分も色々と原因を探っているのですが、常にではありませんが現象は確かに現れるものの、決定的な解決策を見つけられないでいます。
      使われているプラグインや、javascript.jsの内容が人によって様々なので、これをすれば直るというのが何とも言えないんですけれども、うまくエラーが出ている部分が読み込まれればウィジェットは復帰すると思います。

      このエラーの部分は、スクリプトそのものにエラーがあるというのではなく、例えばjQueryの読み込み順序であったり、ホントちょっとしたことでエラーになったりしてそこでスクリプトが停止しているからだと思われます。

    • #27967
      Hidekichi
      ゲスト

      あ、それからもう一つ。

      ヘッドクリーナー、autopimizeなどのスクリプトの位置をフッターに持って行ったり、ひとつにまとめられるようなプラグインがある場合は、本来wordpressでjQueryの依存関係を整理して表示するのに、プラグインが勝手にフッターやらに持って行ったりするので、それらの関係でエラーになることもあったりします。

      必ずしもではないですが、こういう場合もあるということを一応書いておきます。

    • #27974
      アバター画像わいひら
      キーマスター

      あと、動作不良時のガイドラインにあるチェック項目も試してみてください。
      キャッシュの削除とか。
      おそらく、テーマが原因による不具合ではないと思います。

    • #27999
      phoenix
      ゲスト

      Hidekichiさま

      ご教授いただきましてありがとうございました。仰るとおり、何度かリロードしましたところ、表示されるようになりました。(現在はまた表示されず、javascriptの問題が考えられます)

      とはいえ、表示された(復帰した)ということで、解決済みとさせて頂きます。

      ありがとうございました。今後ともよろしくお願いします。

    • #28000
      phoenix
      ゲスト

      わいひらさま

      素晴らしいテーマをありがとうございます。上記の通り、表示されたということで、解決済みとさせていただきます。ありがとうございました。ちなみに今回試したことを備忘録として書き留めておきます。

      1)Xサーバーのmod_pagespeed機能をOFF
      2)キャッシュ系プラグインの停止
      3)ブラウザのキャッシュをクリア(使用ブラウザ:firefox)
      ※すぐには改善されなかったため、何度かリロードし、復帰を確認
      ※テーマが原因ではないことを確認いたしました。お騒がせいたしました。申し訳ありません。

      以上、ありがとうございました。今後ともよろしくお願いします。

    • #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メニュー(画面上部黒帯のメニュー)のカスタマイズからカスタマイザーを開いて、エラーがでなくなり、またカスタマイザー内の左側メニューに「ウィジェット」が表示されるか確認できたらこれが解決方法になるかと思います。

    • #28002
      Hidekichi
      ゲスト

      ちょっと他のwordpress利用者の環境でどうなるかを知りたいので、できたらしばらくトピックの解決は待って下さい。

    • #28003
      Hidekichi
      ゲスト

      それからwp-config.phpは、必ずバックアップをとっておいて下さい。

    • #28005
      Hidekichi
      ゲスト

      極簡単な説明はうちのサイトにて公開しています。

    • #28025
      アバター画像わいひら
      キーマスター

      #28000
      詳細な報告ありがとうございます。
      不具合が、ある程度解消されたようでよかったです。
      今回のことと関係あるのかはわかりませんが、Wordpressのアップデートが行われた時などにも、そういったことは希に起こります。

      #28005
      古いネットワークキャッシュを削除する方法なんてのがあるんですね。

    • #28044
      Hidekichi
      ゲスト

      >わいひらさん

      公式のフォーラムには以下のようにありました。

      [閉] 2.8 アップグレードのトラブルシューティング (5 件の投稿)

      define( ‘CONCATENATE_SCRIPTS’, false ); というコードを wp-config.php の最初に追加する。WordPress のスピードは遅くなるので、数日後に削除してまたテストしてみること(これを行うことで古いネットワークキャッシュを削除できます)。

      と、言うことは、カスタマイズが済んだらこの「define( ‘CONCATENATE_SCRIPTS’, false );」はコメントアウトしておいた方が良いと言うことかも知れませんね。
      現状では通常利用で何かしらエラーが出るわけではなく、カスタマイズしている時や、プレビュー時に何かしらあるだけで通常利用には支障はないのですから。

      ひとまずもう少し様子を見ながらウチのwp-configはそのままにしておこうと思います。
      CONCATENATE_SCRIPTSは、スクリプトの連結をしないようにするということなんですが、実際に何してるかよくわからんので(笑)

    • #28045
      Hidekichi
      ゲスト

      今、ぐぐってたら、前(2014/11/26)に外観→カスタマイズでスタイルが崩れる不具合というトピックで、同じ方法で解決されていたようでした。

      と、言うことはその時にwp-configに同様の修正をされて、うっかり「そのまま元に戻すのを忘れてた」と言う人がいるかも知れません。実際にwordpressが遅くなったのか、何かしら問題はあったのか、ご存じの方がいたらレス頂けると助かります。

12件の返信スレッドを表示中
  • フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)