回答編集履歴

2

質問に沿った?回答?

2021/01/13 08:16

投稿

8-0_nyan5
8-0_nyan5

スコア2352

test CHANGED
@@ -1,12 +1,38 @@
1
- 質問内容を誤解していたうです。
1
+ たとえば、記事にカテゴリ「A」「B」「C」とついているときにカテゴリ「C」だけ表示しいといことだと思うのですが…(質問の理解が正しいかどうかわかりませんが)
2
2
 
3
- で、以下の回答適切はありません
3
+ カテゴリ表示部分を以下のようにしてどうしょう
4
4
 
5
+ ```php
6
+
7
+ $this_categories = get_the_category();
8
+
9
+ if( $this_categories ) {
10
+
11
+ foreach( $this_categories as $cat ) {
12
+
13
+ if( $cat->term_id == '82' || $cat->term_id == '22' ) { //表示したくないカテゴリのID
14
+
15
+ echo '';
16
+
5
- 申しわけありません。
17
+ } else {
18
+
19
+ $this_category_color = get_field( 'color', 'category_' . $cat->term_id );
20
+
21
+ $this_category_name = $cat->name;
22
+
23
+ echo '<span class="text-white mein-a" style="' . esc_attr( 'background:' . $this_category_color ) . ';">' . esc_html( $this_category_name ) . '</span>', ' ';
24
+
25
+ }
26
+
27
+ }
28
+
29
+ }
6
30
 
7
31
 
8
32
 
9
- ---
33
+ ```
34
+
35
+ それと、
10
36
 
11
37
  ```ここに言語を入力
12
38
 
@@ -26,27 +52,7 @@
26
52
 
27
53
  にあるように、指定できるパラメータは投稿IDです。
28
54
 
29
-
30
-
31
- なので、
32
-
33
-
34
-
35
- [関数リファレンス/get categories](https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_categories)
36
-
37
- https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_categories
38
-
39
-
40
-
41
- ```ここに言語を入力
42
-
43
- get_categories( $args )
55
+ なので、「exclude」は使えないと思います。
44
-
45
- ```
46
-
47
-
48
-
49
- を使われてはどうでしょうか。
50
56
 
51
57
 
52
58
 

1

質問内容を誤解していました

2021/01/13 08:16

投稿

8-0_nyan5
8-0_nyan5

スコア2352

test CHANGED
@@ -1,3 +1,13 @@
1
+ 質問内容を誤解していたようです。
2
+
3
+ なので、以下の回答は適切ではありません。
4
+
5
+ 申しわけありません。
6
+
7
+
8
+
9
+ ---
10
+
1
11
  ```ここに言語を入力
2
12
 
3
13
  get_the_category()