teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

tuiki

2019/10/26 02:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,10 @@
2
2
  下記のコードを使用しても、チェックボックスが1つしか表示されません。
3
3
  ドロップダウン型のものも調べて作ってみたのですが、結局1つしか表示されませんでした。
4
4
  他のタクソノミーもテストしてみましたが、同様でした。
5
+
5
6
  ```PHP
7
+ searchform.php
8
+
6
9
  <form method="get" id="searchform" action="<?php bloginfo('url'); ?>">
7
10
  <label for="s" class="assistive-text">検索</label>
8
11
  <input type="text" name="s" id="s" placeholder="検索" />

4

修正

2019/10/26 02:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  WordPressでタクソノミー検索をしたいのですが、
2
2
  下記のコードを使用しても、チェックボックスが1つしか表示されません。
3
- ドロップダウン型のものも調べて作ってみたのですが、結局1つしか表示されませんでしあt
3
+ ドロップダウン型のものも調べて作ってみたのですが、結局1つしか表示されませんでし
4
4
  他のタクソノミーもテストしてみましたが、同様でした。
5
5
  ```PHP
6
6
  <form method="get" id="searchform" action="<?php bloginfo('url'); ?>">

3

追記

2019/10/26 02:14

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- WordPress タクソノミー検索 1しか表示されない。
1
+ WordPress タクソノミー ターム条件検索 チェックボックスが1しか表示されない。
body CHANGED
@@ -1,5 +1,6 @@
1
1
  WordPressでタクソノミー検索をしたいのですが、
2
2
  下記のコードを使用しても、チェックボックスが1つしか表示されません。
3
+ ドロップダウン型のものも調べて作ってみたのですが、結局1つしか表示されませんでしあt。
3
4
  他のタクソノミーもテストしてみましたが、同様でした。
4
5
  ```PHP
5
6
  <form method="get" id="searchform" action="<?php bloginfo('url'); ?>">
@@ -29,4 +30,5 @@
29
30
  `カスタムタイプ名`のところが、`get_post_type()`の場合であれば、
30
31
  投稿に登録されているカテゴリは全て表示されます。
31
32
 
33
+ 調べてみても同じ境遇の方がいないようでした。
32
34
  この場合どうしたらいいのでしょうか。よろしくお願いします。

2

編集

2019/10/26 02:11

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -25,8 +25,8 @@
25
25
  <input type="submit" value="検索" />
26
26
  </form>
27
27
  ```
28
- こんな感じのコードなんですが、`タクソノミー名`のところ`category`
28
+ こんな感じのコードなんですが、`タクソノミー名`のところ`category`
29
- `カスタムタイプ名`のところ、`get_post_type()`の場合であれば、
29
+ `カスタムタイプ名`のところ、`get_post_type()`の場合であれば、
30
30
  投稿に登録されているカテゴリは全て表示されます。
31
31
 
32
32
  この場合どうしたらいいのでしょうか。よろしくお願いします。

1

編集

2019/10/25 17:08

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- WordPress 複数グルプ カテゴリ検索
1
+ WordPress タクソノミー検索 1件しか表示されない。
body CHANGED
@@ -1,29 +1,32 @@
1
- WordPressでカテゴリ検索を行いたいのですが、
1
+ WordPressでタクソノミー検索をたいのですが、
2
- カスタム投稿タイプを作成し、複数のグループのカテゴリを作成しました。
3
- その、複数のグループのカテゴリ選択領域を表示したいのですが、
4
- カテゴリ検索際に、固定ペジのカテゴリしか表示できません。
2
+ 下記ドを使用ても、チェックボックスが1つしか表示されません。
5
- ちなみにコドはこちらになり
3
+ 他のタクソノミもテストしてみしたが、同様でした
6
4
  ```PHP
7
- <div id="search">
8
- <form method="get" action="<?php bloginfo( 'url' ); ?>">
5
+ <form method="get" id="searchform" action="<?php bloginfo('url'); ?>">
9
- <p>検索</p>
6
+ <label for="s" class="assistive-text">検索</label>
10
- <input name="s" id="s" type="text" />
7
+ <input type="text" name="s" id="s" placeholder="検索" />
8
+
11
- <?php wp_dropdown_categories('depth=0&orderby=name&hide_empty=1&show_option_all=テゴリ選択'); ?>
9
+ <div>スタムタクソノミ</div>
10
+ <?php
11
+ $taxonomy_name = 'タクソノミー名';
12
- <?php $tags = get_tags(); if ( $tags ) : ?>
12
+ $taxonomys = get_terms($taxonomy_name);
13
+ if(!is_wp_error($taxonomys) && count($taxonomys)):
14
+ foreach($taxonomys as $taxonomy):
15
+ $tax_posts = get_posts(array('post_type' => カスタム投稿タイプ名, 'taxonomy' =>
13
- <select name='tag' id='tag'>
16
+ $taxonomy_name, 'term' => $taxonomy->slug ) );
14
- <option value="" selected="selected">タグ選択</option>
15
- <?php foreach ( $tags as $tag ): ?>
17
+ if($tax_posts):
18
+ ?>
16
- <option value="<?php echo esc_html( $tag->slug); ?>"><?php echo esc_html( $tag->name ); ?></option>
19
+ <label><input type="checkbox" name="post_tag[]" value="<?php echo $taxonomy->slug; ?>"><?php echo $taxonomy->name; ?></label><br>
20
+ <?php
21
+ endif;
17
- <?php endforeach; ?>
22
+ endforeach;
18
- </select>
19
- <?php endif; ?>
23
+ endif;
24
+ ?>
20
- <input id="submit" type="submit" value="検索" />
25
+ <input type="submit" value="検索" />
21
26
  </form>
22
- </div>
23
27
  ```
24
- このコードでは「固定ペジ」編集画面で登録したカテゴリみしか表示されませんでした。
28
+ んな感じのコードなんすが、`タクソノミ名`ところを`category`
25
- 固定ページに設定されている、カテゴリは表示せず、カスタム投稿タイプに設定されている全ての、カテゴリで検索できるようにしたいです。
26
- テゴリのグルーには「products_cat_◯◯◯」表示さています。
29
+ `スタムタイ名`のころを、`get_post_type()`の場合であば、
30
+ 投稿に登録されているカテゴリは全て表示されます。
27
31
 
28
- この場合どうしたらいいのでしょうか。また、記載不足の部分は追記しますので
32
+ この場合どうしたらいいのでしょうか。よろしくお願いします
29
- お申し付けください。よろしくお願いします。