QテーマSWELLでブログ運営してます。無知で恐縮ですが、ウィジェットにカスタム…SWELL解決済みユーザー12652022.12.13 18:26テーマSWELLでブログ運営してます。無知で恐縮ですが、ウィジェットにカスタムHTMLで広告コードを貼り付けwordpressにログインしている状態ではきちんと表示されているのが確認出来てるのですが、シークレットモードにして確認すると表示されません。原因が何処にあるのか調べても分からない為、質問させて頂きました。共感した 0シェアX(旧 Twitter)FacebookはてなブックマークLINEURL をコピー閲覧数 103回
ユーザー694さん2022.12.13 21:54↓これが参考になりませんか?>ウィジェットで広告やメニューを設定したのに表示されない。…そんなときは「SWELL設定」を確認しましょう。筆者は秒で解決しました。https://fffjiro.com/swell-when-related-articles-or-widgets-are-not-displayed/解決しない場合は他のブラウザでの挙動(ふだんChromeを使っているならEdgeではどうか。またスマホのブラウザならどうか)も確認してみると良いと思います🤔ナイス!0
ユーザー1265さん質問者2022.12.15 09:54コメントありがとう御座います。こちらは既に対応済みでした。プラグインのLitespeed Cacheを外したら表示されるようになりました。理由は分かりませんけど。ナイス!0
ユーザー694さん2022.12.15 11:06解決したようでよかったですね😊>理由は分かりませんけどキャッシュプラグインは「ログインユーザー(管理者)に対しては都度HTMLを生成して最新のページソースを返す」「非ログインユーザー(一般のアクセス)に対しては事前に生成しておいたHTML(=キャッシュ)をページソースとして返す」という挙動をするのが通常です。今回もそういう挙動のひとつだと思います。つまり「ログインユーザー(管理者)に対しては広告コードが含まれた最新のページソースを返した」「非ログインユーザー(一般のアクセス、シークレットモードを含む)に対しては事前に生成しておいたHTML(=キャッシュ)を返したが、キャッシュ生成時点ではウィジェットに広告コードが含まれていなかった」ということです。こういう事態を避けるには、ウィジェット等を編集した後にキャッシュプラグインの生成済みキャッシュを全て削除すると良いです。https://rakkoserver.com/knowledge/975/#i-9キャッシュ削除後はキャッシュ生成が改めて実行され、新しいキャッシュが一般のユーザーに対して返されるようになります。(もっとも、SWELLのキャッシュ機能を利用しているのであればキャッシュプラグインは不要かもしれません。そこは別で要検討)ナイス!0
ユーザー660さん2022.12.13 18:51まずはブラウザ設定などで広告ブロックを利用していないかを確認してみてください。また、広告の仕様によりますが、JavaScript の遅延読み込み機能などを利用している場合も、原因となっている場合があります。その辺の設定も合わせて確認しつつですが、ご質問の広告がどの部分に該当するのかもお教えください。ナイス!0ユーザー1265さん質問者2022.12.13 19:11早々にありがとう御座います。今一度、設定を見直して見ます。ナイス!0
みんなのコメント 6件
ベストアンサー
↓これが参考になりませんか?
>ウィジェットで広告やメニューを設定したのに表示されない。…そんなときは「SWELL設定」を確認しましょう。筆者は秒で解決しました。
https://fffjiro.com/swell-when-related-articles-or-widgets-are-not-displayed/
解決しない場合は他のブラウザでの挙動(ふだんChromeを使っているならEdgeではどうか。またスマホのブラウザならどうか)も確認してみると良いと思います🤔
コメントありがとう御座います。
こちらは既に対応済みでした。
プラグインのLitespeed Cacheを外したら表示されるようになりました。
理由は分かりませんけど。
解決したようでよかったですね😊
>理由は分かりませんけど
キャッシュプラグインは
「ログインユーザー(管理者)に対しては都度HTMLを生成して最新のページソースを返す」
「非ログインユーザー(一般のアクセス)に対しては事前に生成しておいたHTML(=キャッシュ)をページソースとして返す」
という挙動をするのが通常です。
今回もそういう挙動のひとつだと思います。つまり
「ログインユーザー(管理者)に対しては広告コードが含まれた最新のページソースを返した」
「非ログインユーザー(一般のアクセス、シークレットモードを含む)に対しては事前に生成しておいたHTML(=キャッシュ)を返したが、キャッシュ生成時点ではウィジェットに広告コードが含まれていなかった」
ということです。
こういう事態を避けるには、ウィジェット等を編集した後にキャッシュプラグインの生成済みキャッシュを全て削除すると良いです。
https://rakkoserver.com/knowledge/975/#i-9
キャッシュ削除後はキャッシュ生成が改めて実行され、新しいキャッシュが一般のユーザーに対して返されるようになります。
(もっとも、SWELLのキャッシュ機能を利用しているのであればキャッシュプラグインは不要かもしれません。そこは別で要検討)
ご丁寧に説明して下さり、ありがとう御座います。
まずはブラウザ設定などで広告ブロックを利用していないかを確認してみてください。
また、広告の仕様によりますが、JavaScript の遅延読み込み機能などを利用している場合も、原因となっている場合があります。その辺の設定も合わせて確認しつつですが、ご質問の広告がどの部分に該当するのかもお教えください。
早々にありがとう御座います。
今一度、設定を見直して見ます。
あなたの経験や知識を共有しませんか?
ほかのユーザーの相談に、コメントで参加してみましょう。
ログインしてコメントするはじめての方は無料登録