[ 解決済 ] 外観→ウィジェットでサイドバーにVK Filter SearchProで作った、検索フォームの表示をショートコード(非サポート)で試みるも検索ボタンしか表示されない。

VWSとは フォーラム VK Filter Search Pro [ 解決済 ] 外観→ウィジェットでサイドバーにVK Filter SearchProで作った、検索フォームの表示をショートコード(非サポート)で試みるも検索ボタンしか表示されない。

[ 解決済 ] 外観→ウィジェットでサイドバーにVK Filter SearchProで作った、検索フォームの表示をショートコード(非サポート)で試みるも検索ボタンしか表示されない。

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

    亮介亮介
    参加者

    ■ WordPress のバージョン
    WordPress 6.8.3

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

    ■ 子テーマをご利用の場合は親テーマに変更して症状が改善するか確認してください。
    確認しました。

    ■ テーマの種類
    その他

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

    ■ 期待する動作
    サイドバーにVK Filter Search Proで作った検索フォームを表示させる。

    ■ 自分で試した事
    外観→ウィジェットでサイドバーにブロックを追加してVK Filter Search Proで作った検索フォームのショートコード[vk_filter_search id=768]を入力するも検索ボタンしか表示されない。カスタムHTMLを試すも同じ結果。

    ■ 症状が発生するブラウザ
    Edge

    ■ 実際の症状
    検索ボタンしか表示されずタクソノミーなどの絞り込みの表示はない。

    Attachments:
    You must be logged in to view attached files.
    #115001

    石川@Vektor,Inc.
    キーマスター

    弊社製品のご利用ありがとうございます。株式会社ベクトルの石川と申します。

    該当のタームに指定した記事は存在しますか?

    該当投稿がないタームは表示されない仕様になっていますので一度ご確認くださいませ。

    よろしくお願いいたします。

    #115026

    亮介亮介
    参加者

    返信ありがとうございます。
    タームは存在します。画像の通りアーカイブページには正常に表示されますがサイドバーに表示させようとすると検索ボタンのみになります。

    Attachments:
    You must be logged in to view attached files.
    #115028

    石川@Vektor,Inc.
    キーマスター

    改めて確認しましたが、ショートコードでの設置だったのですね。

    恐れ入りますがショートコードでの設置につきまして、どちらを参照されましたでしょうか?
    現状ショートコードでの設置は公式なサポート外でプログラム上、記載いただいたショートコードでは正しく動作しないはずです。

    もし弊社運営サイトでショートコードに関する記載がある場合は削除又は注記追加の必要がありますのでお知らせいただけますと幸いです。

    ブロックエディタにて Call Filter Search ブロックを配置してご利用ください。

    どうしてもショートコードで運用したい場合は

    funtions.php などに

    function my_vkfs_call_filter_search_shortcode( $atts ) {
        $atts = shortcode_atts(
            array(
                'id' => -1,
            ),
            $atts,
        );
    
        $attributes = array(
            'TargetPost' => intval( $atts['id'] ),
        );
    
        return vkfs_call_filter_search_render_callback( $attributes );
    }
    add_shortcode( 'my_call_filter_search', 'my_vkfs_call_filter_search_shortcode' );

    を記載の上

    [my_call_filter_search id="37"]

    で出来るのではないかと思いますが、こちらも VK Filter Search 側の仕様変更で使えなくなる可能性がありますので動作保証対象外となります。一時的に Classic Widget を停止してブロックエディタで配置するか、他の記事にブロックエディタで call filter search ブロックを配置して、そのコードをコピーしてカスタムHTMLウィジェットなどに貼り付けてみてください。

    #115048

    亮介亮介
    参加者

    クラシックウィジェット(旧来のウィジェット画面)っだたのでブロックを直接置くことができませんでした。
    初心者なので今までのウィジェット画面が旧来だったこともわからずAIにも聞いてショートコードを張り付けました。貴社運営サイトにはショートコードに関する掲載はありません。
    functions.phpに
    add_filter( ‘use_widgets_block_editor’, ‘__return_true’, 999 );
    を張り付けたらちゃんとブロックエディターのウィジェット画面になったのでサイドバーに検索フォーム表示させることができました。ありがとうございました。

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