前提・実現したいこと
お世話になります。
WordPressの検索フォームで「カテゴリ」「タグ」をチェックボックスで自動表示させています。
ご質問させていただきたいことは
検索結果が表示された際の検索項目の保持が出来ずに困っています
キーワードは解決しているのですが
チェックボックスが、色々調べているのですが上手いこと出来ません
どうか、お知恵をいただけないでしょうか
よろしくお願いいたします
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
<form method="get" action="<?php bloginfo('url'); ?>"> <p>カテゴリ</p> <?php $cats = get_categories('exclude=1'); foreach($cats as $cat) : echo '<label>'.'<input type="checkbox" name="cat[]" value="'.$cat->cat_ID.'">'.esc_html($cat->cat_name).'</label>'.' '; endforeach; ?> <p>タグ</p> <?php $tags = get_tags(); if ( $tags ) : ?> <?php $checkboxes = ''; foreach($tags as $tag) : $checkboxes .='<label>'.'<input type="checkbox" name="tag[]" value="'.$tag -> slug.'">'.$tag->name.'</label>'.' '; endforeach; print $checkboxes; ?> <?php endif; ?> <input type="text" name="s" placeholder="キーワードを入力" class="s" value="<?php if( $search_query ) echo $search_query; ?>"> <input id="submit" type="submit" value="検索"> </form>
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
catsとtags次第でしょうね
確実なのは任意にcheckedをつけることです
回答1件
あなたの回答
tips
プレビュー