###前提・実現したいこと
<ワードプレス>カテゴリーで複合検索をかけたい
###発生している問題・エラーメッセージ
カテゴリーで ●カテゴリー1「ジャンル」(例:ケーキ、まんじゅう、くだもの) ●カテゴリー2「価格帯」 (例:200まで、300円まで、500円まで) みたいなのを作っています。 ネットで調べて、なんとなく下記のよう感じでやってましたが、 どうも検索結果が正しく抽出されません。(どうやら、どちらか一方のカテゴリーのみ抽出しているようで、絞り込みが出来ていないようです) カテゴリーの複合検索ができるようにしたいのですが、ちょっと添削いただけますでしょうか。
###該当のソースコード
<form method="get" action="<?php bloginfo( 'url' ); ?>"> <input name="s" id="s" type="text" placeholder="キーワードを入力"/><br /><br /> <?php wp_dropdown_categories('depth=0&orderby=name&hide_empty=1&show_option_all=▽カテゴリー1を選択&exclude=1,2,3'); ?> <?php wp_dropdown_categories('depth=0&orderby=name&hide_empty=1&show_option_all=▽カテゴリー2を選択&exclude=4,5,6'); ?> <?php $tags = get_tags('exclude=1,2,3'); if ( $tags ) : ?> <select name='tag' id='tag'> <option value="" selected="selected">▽タグを選択</option> <?php foreach ( $tags as $tag ): ?> <option value="<?php echo esc_html( $tag->slug); ?>"><?php echo esc_html( $tag->name ); ?></option> <?php endforeach; ?> </select> <?php endif; ?><br /> <input id="submit" type="submit" value="検索" /> </form>
###試したこと
上記コードで、カテゴリをどちらか1つにしぼると、
「カテゴリー×タグ」などと複合検索はうまく抽出されるようでした。
カテゴリーを複数設置すると、どうも複合検索が機能しません
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー