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

質問編集履歴

3

他社サイトへのリンクがあったため少し変更

2016/11/07 06:48

投稿

murama2
murama2

スコア113

title CHANGED
File without changes
body CHANGED
@@ -32,7 +32,4 @@
32
32
  )
33
33
 
34
34
  );
35
- ```
35
+ ```
36
-
37
- 実現イメージは、画像ではないですが下記のリンク先のようにしたいです。
38
- [http://hokosya.co.jp/infomation](http://hokosya.co.jp/infomation)

2

修正

2016/11/07 06:48

投稿

murama2
murama2

スコア113

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,8 @@
2
2
  WordPressのカスタム投稿で画像の一覧ページを作成しました。
3
3
  そこにカテゴリごとのボタンをつけてクリックしたらクリックしたカテゴリに該当する画像のみ表示したいのですが、うまくいかなくて困っています。
4
4
 
5
+ プラグインは「Toolset Types」を使用しています。
6
+
5
7
  下記のコードを使用したらできそうだと思っているのですが、カテゴリーボタンをクリックしたらそれに該当するカテゴリーだけ一覧表示がやっぱりできない状況です。
6
8
 
7
9
  ```ここに言語を入力

1

改善

2016/11/01 06:17

投稿

murama2
murama2

スコア113

title CHANGED
File without changes
body CHANGED
@@ -2,28 +2,34 @@
2
2
  WordPressのカスタム投稿で画像の一覧ページを作成しました。
3
3
  そこにカテゴリごとのボタンをつけてクリックしたらクリックしたカテゴリに該当する画像のみ表示したいのですが、うまくいかなくて困っています。
4
4
 
5
- 1つのページにタクソノミー別は、サンプルコードですみませんが下記を使用し、ほかのサイトで作った時できました。
6
- これをクリックしたらとび先がこタクソノミ別の1つのみにしたらいいのかな?も考えいるのですが、うまくいません
5
+ 下記ドを使用したらできそうだ思っているのですが、カテゴリーボタンをクリックしたらそれに該当するカテゴリーだけ一覧表示がやぱりできな状況です
7
6
 
8
7
  ```ここに言語を入力
9
- <?php
10
- $args = array(
8
+ query_posts( array(
9
+
11
- 'parent' => 0,
10
+ 'tax_query' => array(
11
+
12
+ array(
13
+
14
+ 'taxonomy'=>'category',
15
+
16
+ 'terms'=>array( 'news', 'topics' ),
17
+
12
- 'hierarchical' => 0,
18
+ 'include_children'=>true,
19
+
13
- 'orderby' => 'term_order', // Category Order and Taxonomy Terms Order を使用
20
+ 'field'=>'slug',
21
+
22
+ 'operator'=>'IN'
23
+
24
+ ),
25
+
14
- 'order' => 'ASC'
26
+ 'relation' => 'AND'
27
+
28
+ )
29
+
30
+ )
31
+
15
32
  );
16
- $taxonomy_name = 'item_category';
17
- $taxonomys = get_terms($taxonomy_name,$args);
18
- if(!is_wp_error($taxonomys) && count($taxonomys)):
19
- foreach($taxonomys as $taxonomy):
20
- $url = get_term_link($taxonomy->slug, $taxonomy_name);
21
-
22
- ?>
23
-
24
- <h2 id="<?php echo esc_html($taxonomy->slug); ?>" class=""><a href="<?php echo $url; ?>"><?php echo esc_html($taxonomy->name); ?></a></h2>
25
-
26
- <?php endforeach; endif; ?>
27
33
  ```
28
34
 
29
35
  実現イメージは、画像ではないですが下記のリンク先のようにしたいです。