[ 解決済 ] 投稿ループ前ウィジェットエリアを検索結果で非表示にしたい

VWSとは フォーラム Lightning [ 解決済 ] 投稿ループ前ウィジェットエリアを検索結果で非表示にしたい

[ 解決済 ] 投稿ループ前ウィジェットエリアを検索結果で非表示にしたい

  • このトピックには2件の返信、2人の参加者があり、最後にkkkgにより3年前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #59154

    kkkg
    参加者

    ■ WordPress のバージョン
    5.8.2

    ■ テーマ・プラグインは全て最新版で確認してください。
    確認しました。

    ■ テーマの種類
    Lightning ( G3 ) + Lightning G3 Pro Unit

    ■ テーマのバージョン
    14.13.2

    ■ Pro Unit のバージョン
    0.14.0

    ■ スキンの種類
    Origin III

    ■ 関連しそうなプラグインを一つづつ停止して症状が改善するか確認してください。
    確認しました。

    ■ プラグインの種類・バージョン
    VK All in One Expansion Unit バージョン 9.69.0.0
    VK Filter Search バージョン 1.3.4

    ■ 期待する動作
    カスタム投稿のアーカイブページ上に注意書きと検索フォームを表示し、検索結果の時は非表示にする。

    ■ 自分で試した事
    VK Filter Searchの検索フォームをウィジェットエリアではなく他のページに記載して、投稿タイプアーカイブへの表示にチェックを入れてみた。
    検索フォームは表示できたが、前後に説明の注意書きを付けることができない。
    「この検索フォームを検索結果ページでも表示する」がon/offどちらでも、カスタム投稿の検索結果には表示されてしまう。

    ■ 症状が発生するブラウザ
    Firefox、Safari、Chrome

    ■ 実際の症状
    ExUnitで投稿ループ前ウィジェットエリアを有効化して、カスタム投稿のアーカイブページのループ前に注意書きとVK Filter Searchの検索フォームを追加しています。
    VK Filter Search でカスタム投稿を絞り込み検索すると、検索結果にもウィジェットの内容が表示されますが、これを非表示にしたいです。

    #59160

    以下の CSS で消せると思います。

    body.search-results.post-type-archive-****** #block-xx {
    display: none;
    }

    ****** は カスタム投稿タイプID です。

    block-xx はウィジェットに割り当てられた ID です。
    xx には数字が入りますが、デベロッパーツールで
    <aside class=”widget widget_block” id=”block-xx”>
    という部分を見つけてください。

    #59178

    kkkg
    参加者

    対馬さん、ありがとうございます。
    検索結果の場合、bodyにクラスが設定されていたのですね。
    ご教示いただいたCSSで無事に非表示にできました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。