セレクトボックスで送信されるクエリーについて
-
下記のフォームでカテゴリー・タグ・カスタム分類のいずれの項目も選択せずに決定した時、カテゴリーとカスタム分類だけ値が空のままクエリーに追加され、タグは追加されませんでした。
http://example.com/?category_name=&taxonomy=
これを、タグと同様に値が空の時はカテゴリーとカスタム分類もクエリーに追加されないようにするにはどうしたら良いのでしょうか?
<form method="get" id="sort" action="<?php bloginfo('url');?>"> <label> <span>カテゴリー</span> <select name="category_name" id="cat"> <option value="">カテゴリーを選択</option> <option value="category_slug"<?php if(isset($_REQUEST['category_name']) && $_REQUEST['category_name'] == 'category_slug') echo ' selected="selected"';?>>カテゴリー名</option> </select> </label> <label> <span>タグ</span> <select name="tag" id="tag"> <option value="">タグを選択</option> <option value="tag_slug"<?php if(isset($_REQUEST['tag']) && $_REQUEST['tag'] == 'tag_slug') echo ' selected="selected"';?>>タグ名</option> </select> </label> <label> <span>カスタム分類</span> <select name="taxonomy" id="taxonomy"> <option value="">項目を選択</option> <option value="term_slug"<?php if(isset($_REQUEST['taxonomy']) && $_REQUEST['taxonomy'] == 'term_slug') echo ' selected="selected"';?>>項目名</option> </select> </label> <input type="submit" class="submit" value="この条件で探す"> </form>
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「セレクトボックスで送信されるクエリーについて」には新たに返信することはできません。