前提・実現したいこと
カテゴリー検索を実装
セレクトボックスに登録したカテゴリー・タグを反映させたい。
発生している問題・エラーメッセージ
wordpressで絞り込み検索を実装中なのですが、カテゴリーとタグが反映されません。
エラーメッセージ
該当のソースコード
▼front-page.php <form method="get" id="searchform" action="<?php bloginfo('url'); ?>"> <input type="hidden" name="s" id="s" placeholder="検索" /> <div class="search__wrap cp_sl03"> <select name="catnum"> <option value="" selected>エリアを選択</option> <?php $categories = get_categories(); foreach ( $categories as $category ): ?> <option value="<?php echo $category->term_id; ?>"><?php echo $category->cat_name; ?></option> <?php endforeach; ?> </select></div><br> <span>×</span><br> <div class="search__wrap cp_sl03"> <select name="catnum"> <?php $taxonomy_name = 'post_tag'; $taxonomys = get_terms( $taxonomy_name ); if ( !is_wp_error( $taxonomys ) && count( $taxonomys ) ): foreach ( $taxonomys as $taxonomy ): $tax_posts = get_posts( array( 'post_type' => get_post_type(), 'taxonomy' => $taxonomy_name, 'term' => $taxonomy->slug ) ); if ( $tax_posts ): ?> <option value="<?php echo $taxonomy->slug; ?>"><?php echo $taxonomy->name; ?></option> <?php endif; endforeach; endif; ?> </select></div><br> <div class="submit__wrap cp_sl04"> <input type="submit" class="submit" name="submit" id="searchsubmit" value="検索" /> </div> </form> ▼
試したこと
プラグインが悪さしている可能性があるとのことだったので、全て停止しました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー