Simplicityが「正常動作していないかな?」と思ったときにチェックして欲しいチェックリストです。
フォーラムなどで、いろいろ報告をいただいて、その中の原因として多かったもののまとめです。
当サイトで同様の不具合が出ているか確認
まず「不具合かな?」と思ったら当サイトで同様の不具合が出ているか確認してみてください。
もし、このサイトでも同様の不具合が出ていたら、完全に不具合です。不具合報告に報告いただけると幸いです。
ただ当サイトは、ほぼSimplicityのデフォルトの機能で運営しています。ですので、当サイトで適用していない機能などで不具合が出ていると確認できません。
そういった場合は、他に原因がないか以下のチェックリストで確認してみてください。
チェックリスト
Simplicityで、おかしな動作をしたときは、よろしかったら以下の項目をチェックしてみてください。
Simplicity全般
ブラウザのキャッシュを消してみる
「子テーマでカスタマイズしているのに設定が反映されない」、「Wordpressやテーマをバージョンアップしたら表示が崩れた」なんて事が起こった場合は、ブラウザのキャッシュが原因の可能性が高いです。
というか、カスタマイズに失敗した場合を除いて、Simplicityの表示不良でフォーラムに来る質問のうちほとんどが、ブラウザキャッシュを削除することで解決することが多いです。
ブラウザキャッシュを削除するには、ブラウザに合わせて以下の方法を行ってください。
ファイルキャッシュプラグインを使用していたら停止してみる
「完全レスポンシブ」機能がオンになっていないデフォルト状態のSimplicityはファイルキャッシュプラグインなどとの相性が悪いです。(正確には正しく設定しないと表示がおかしくなる)
詳しくは以下に書いてあります。
Simplicityが「正常に動作していないかな?」と思ったらキャッシュプラグインを停止して確認してみてください。
Simplicityでも、ページキャッシュプラグインを利用したい場合は、以下の設定方法を試してみてください。
エックスサーバーのmod_pagespeedをオフにする
※これはサーバーにエックスサーバーを使用している場合のみです。
エックスサーバーのmod_pagespeed機能がオンになっているときには、リソース(CSSやJSなど)は、キャッシュされたものが読み込まれるので、Simplicityの設定変更(テンプレートカスタマイズ)などが反映されないことがあります。
詳しい設定方法は以下を参照してください。
参考 エックスサーバーにWordpressと相性がよさそうな高速化機能がついたので試してみた
参考 WordPressでXSERVERのmod_pagespeedを利用して高速化する場合、注意が必要
WordPressを最新版にしてみる
古いバージョンのWordpressを使っていると、使われている関数が利用できず正常動作しないかもしれません。
セキュリティー上の観点からも、Wordpressはなるべく最新版にしてください。Simplicityでタイトルタグが出ない場合は、Wordpress4.1以上にする必要があります。
相性が悪いプラグインがあったら停止してみる
キャッシュプラグインを利用していない場合は、以下のページにあるプラグインを使用していないか確認してみください。
もしある場合は、機能を停止して同様の不具合が起こるか確認してみてください。
その他に、相性の悪いプラグインがあった場合は、以下のトピックに報告していただけると助かります。
参考 トピック: Simplicityでエラーを起こすプラグイン報告
プラグインをすべて停止しても同様の不具合が起きるか確認してみる
該当するプラグインがなかった場合でも、一応すべてのプラグインの機能をオフにして不具合が再現されるか確認してみてください。
それで不具合が無くなった場合は、何かしらのプラグインに原因がある場合があります。
テーマを一旦削除して再アップロードしてみる
テーマのアップロードが不完全だった場合は、エラーメッセージが出たり、表示に不具合が出る場合もあります。
テーマを再アップロードすることで、不完全だったファイルなどが補完され不具合が解消される場合もあります。
テーマを変更しても同様の不具合が起こっていないか確認してみる
テーマを変更しても、同様の不具合が起こるようであれば、テーマの不具合ではない可能性があります。
原因は、プラグイン、Wordpressの仕様、様々な原因が考えられます。
子テーマでカスタマイズしている場合は、親テーマのみにして確認してみる
子テーマでテンプレートファイルを編集してカスタマイズをしている場合は、それが原因で不具合になっていることも考えられます。
親テーマのみにして不具合が再現されない場合は、テンプレートファイルのカスタマイズが要因となっている可能性が高いです。
ブラウザを変更(アップデート)してみて同様の現象が起きるか確認してみる
テーマのスタイル表示がおかしな場合は、ブラウザを変更しても同様の現象が起きるかどうか確認してみてください。
以前、Internet Explorerのバージョンが古かったため正常表示されなかったといったこともありました。古いIEなどを利用の場合は、セキュリティー上からもバージョンアップして表示を確認してみてください。
もし、ブラウザ間で表示が大きく違う場合は、不具合報告から報告いただけると助かります。
その他のブラウザ対策
その他の表示崩れなどの対策として以下のようなことをすると解消することがあります。
- ブラウザをリロード(ブラウザキャッシュが残っていると以前のスタイルで表示されてしまうため)
- ブラウザのズームを100%に戻す(ズームで崩れることもあるみたい)
広告の設定
広告が表示されない場合は「広告の設定」を確認してみる
広告が正常表示されていないと思ったときは、「外観→カスタマイズ→広告の設定」から再度設定を確認してみてください。
「表示」にすべきところのチェックが外れていると、表示されないのでライブプレビューで動作を確認してみてください。
それでも広告が表示されない場合は、ウイジェットにタグが記載されているか確認してみる
「広告が表示されない」という問い合わせの中で一番多い原因がウイジェットにタグが記載されていないことが原因であるものが多いです。
WordPressでは、「ウイジェットの設定」と「カスタマイザーの設定」を別のタブで開いて設定していると、たとえウイジェットに広告タグを入れたウイジェットを設定していたとしても、その後カスタマイザーの設定保存を押すと、ウイジェットの設定が消えてしまうことがあります。
広告が思ったように表示されない場合は「完全レスポンシブ」機能を確認
Simplicityでは、「外観→カスタマイズ→レイアウトの設定(全体・リスト)」の「完全レスポンシブデザインにする」からテーマを完全レスポンシブにするかどうか設定できます。
「完全レスポンシブ」機能をオンにした状態と、そうでない状態では、広告の配置が違います。
詳しくは以下の記事に書いてあります。
「完全レスポンシブ」にすると、アドセンスのポリシー上、広告配置をデフォルトのものから変更する必要があります。(ポリシー的にグレーな状態のものは実装できないので。)
ですので、「思ったような配置にならない」という場合は、カスタマイザーのレイアウトの設定を確認してみてください。
アドセンスのコードをテキストウィジェットなどに貼り付けられない場合はサーバーの設定を確認
ロリポップサーバーなどでは、サーバーの初期設定により、外部スクリプトを書き込めない設定になっている可能性があります。
ロリポップの場合は、以下の手順で利用できるようになるかもしれません。
- WordPressの設定ページを開く
- 「.htaccessの編集」というページを開く
- SiteGuard WP Pluginを表示する
- プラグインの設定で除外ルールを作成する
ただ僕は、今はロリポップを使っていないので、合っているかわかりません。詳しくはサーバーに問い合わせてみてください。
解決方法は、以下の記事も参考にしてみてください。
参考 Simplicity2でウィジェットに広告コードが保存できない・広告が表示されない時の対処法
参考 Simplicityの広告用ウィジェットが使えない!この流れで解決しました!
参考 [F]WordpressのウィジェットにAdSenseを貼り付けても保存できない場合はココをチェック!
参考 Simplicity用のテキストウィジェット全般が使えません。
まとめ
とりあえず、これまでに報告が多かったものを挙げてみました。
また、フォーラムなどで報告をいただいた場合は、追加していきたいと思います。
けれど、本当にSimplicityの不具合という場合も多々あります。そういった場合は、不具合報告にて報告いただけると、なるべく早く対処したいと思います。
テーマの独自カスタマイズによる不具合はサポートできません。というか、カスタマイズ状況がわからないので不具合を確認できず対応できませんのでご了承ください。
コメント
初めまして。
Simplicityを利用させていただいている「中二病トレーダー」です。
AdSenseの広告表示についての質問なんですが、
本文下の広告が表示される場合と表示されない場合があります。
バージョンは1.9.3
ウィジェットの「広告336×280」と「広告300×250」へ
「テキスト」にコードを入力し、広告を表示させています。
以前までは表示されていたのですが、
今回「独自SSL」を利用して、ブログを新しく作り直しているのですが、
「SSL」が関係しているのでしょうか?
「https://technical-fx.com/fx-term-leverage/」は表示されるのですが、
「https://technical-fx.com/fx-term/」は表示されないなど、
記事によって表示されない場合が多々あります。
こちらで解決できたらと思い質問させていただきました。
こちらからすぐに書かれている2ページを体験して見たのですが、両方とも本文下の広告が表示されているようです。
今のところ僕には、特におかしな動作をしているようには見えてないです。
SSLに関しては、以下のことは行っておられますか?
SSL 対応の AdSense 用広告コード – AdSense ヘルプ
これ以外のことに関しては、僕もちょっとわからないです。
詳しくは、AdSense ヘルプフォーラムの方で質問した方が適切な回答をいただけるかもしれません。
回答ありがとうございます。
先程、もう1台のノートパソコンから見てみたら
確かに広告は表示されていました。
AdSenseコードは、AdSenseヘルプフォーラムにも記載されている
「新しいコード」を利用しているので、問題無いはずなのですが…
メインで使っているパソコンがおかしい…?のかもしれません。
複数のSimplicity(ほぼ同じ設定)を利用させていただいているのですが、
問題が起きるのは質問に記載したブログだけなので、
何か原因がわかればと思い質問しました。
今現在、他のパソコンからは表示されているみたいなので、
もう少し様子を見てみます。
わざわざ丁寧な回答ありがとうございました(*^_^*)
もしや昔の古いコードをそのまま使っているのかと思いましたが、そうでもないんですね。
やはり詳しいことは、AdSenseの中の人に聴いた方が早いかもしれません。
前回、同様の不具合がないかアドセンスフォーラムを検索してみたのですが、2011の古いものしか見つかりませんでした。
ですので、現在多くのサイトで出ている問題とかではないのかもしれません。
新しくサイトを増やしたのですが、ウィジェットで人気記事ってのがありません
仕方ないので新着・人気記事ってのを使ってますが、どうしてこれだけ出てこないのでしょうか?
8サイトほどありますが全て正常です。
WordPress Popular Postsプラグインは、インストールされていますか?
人気記事ウィジェットは、そのプラグインが入っていないと表示されません。