- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
お世話になっております。
ブログパーツ内に「制限エリア」を設置し、
特定カテゴリーの記事だけにCTAを表示しようとしたところ、
カテゴリー条件が正しく反映されない現象が発生しました。
【やりたいこと】
サイドバーに表示するCTAを、記事カテゴリーごとに出し分けたいと考えています。
例:
・SWELLカテゴリーの記事 → SWELL用CTA
・Cocoonカテゴリーの記事 → Cocoon×SWELL比較記事へのCTA
・Google AdSenseカテゴリーの記事 → A8.net用CTA
現在は、まずSWELLカテゴリーだけで動作確認しています。
【設定手順】
1. ブログパーツを新規作成
2. ブログパーツ内に「制限エリア」ブロックを設置
3. 「ページで制限する」をON
4. 制限方法を「ターム」に設定
5. 「個別ページを対象にする」をON
6. カテゴリー「SWELL」を選択
7. 選択したタームの論理関係を「IN(該当する)」に設定
8. 制限エリア内にCTAを設置
9. ブログパーツをショートコードでサイドバーから呼び出し
使用しているショートコード:
[blog_parts id="15582"]
【最初に発生した現象】
設定直後は、
・SWELLカテゴリーの記事 → CTAが表示される
・SWELL以外のカテゴリーの記事 → CTAも表示されてしまう
という状態になりました。
つまり、カテゴリー「SWELL」をINで指定しているにもかかわらず、
他カテゴリーの記事にもCTAが表示されました。
【その後に行ったこと】
SWELL設定
→ リセット
→ 「キャッシュのクリア」
→ 「キャッシュを削除する」
を実行しました。
【キャッシュ削除後の現象】
キャッシュ削除後は逆に、
・SWELLカテゴリーの記事 → CTAが表示されない
・SWELL以外のカテゴリーの記事 → CTAが表示されない
となり、全カテゴリーの記事でCTAが表示されなくなりました。
【確認したこと】
・ブログパーツIDが正しいことを確認済み
・「個別ページを対象にする」をON
・カテゴリー「SWELL」を選択
・論理関係「IN(該当する)」を選択
・共通サイドバー、追尾サイドバーの両方で確認
・SWELLのキャッシュ削除を実施
・キャッシュ削除前後で挙動が変わることを確認
【期待している動作】
カテゴリー「SWELL」に属する個別投稿だけで、
制限エリア内のCTAが表示される状態です。
過去に「ブログパーツ+制限エリア+ウィジェット」で
似たような症状の報告も見つけたため、
現行バージョンでも同様の現象が発生している可能性があると思い、
不具合報告として投稿しました。
設定方法に誤りがある場合は、
正しい設定方法をご教示いただけますと幸いです。
よろしくお願いいたします。
BackWPup 5.7.7
Blog Floating Button 1.4.21
Broken Link Checker 2.4.14.1
Contact Form 7 6.2
EWWW Image Optimizer 8.8.0
Public Post Preview 3.1.2
Rapidアイテム 1.7.0
Rapidアイテム Pro 1.5.7
SEO SIMPLE PACK 3.7.0
Wordfence Security 9.0.2
WP Multibyte Patch 2.9.3
WP-Optimize - クリーン、圧縮、キャッシュ 4.7.0
XML Sitemap & Google News 5.7.7


