回答編集履歴

2

誤字修正

2016/06/14 09:39

投稿

退会済みユーザー
test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
  foreach($artists as $artsit){
14
14
 
15
+ //$img = get_field('カスタムフィールド名', $artsit=>cat_ID);
16
+
15
- $img = get_field('カスタムフィールド名', $artsit=>cat_ID);
17
+ $img = get_field('カスタムフィールド名', $artsit->cat_ID);
16
18
 
17
19
  }
18
20
 
@@ -40,7 +42,9 @@
40
42
 
41
43
  foreach($artists as $artsit){
42
44
 
45
+ //$img = wp_get_attachment_image_src(get_post_thumbnail_id($artsit=>cat_ID));
46
+
43
- $img = wp_get_attachment_image_src(get_post_thumbnail_id($artsit=>cat_ID));
47
+ $img = wp_get_attachment_image_src(get_post_thumbnail_id($artsit->cat_ID));
44
48
 
45
49
  $img_url = $img[0];
46
50
 

1

追記

2016/06/14 09:39

投稿

退会済みユーザー
test CHANGED
@@ -25,3 +25,25 @@
25
25
 
26
26
 
27
27
  IDが返ってくるようなら`wp_get_attachment_image_src`でURLを取得するなどする必要があるかもしれません。
28
+
29
+
30
+
31
+ ---
32
+
33
+
34
+
35
+ 「アイキャッチ」はカスタムフィールドではないとのことなので下記でどうでしょうか
36
+
37
+ ```php
38
+
39
+ $artists = get_categories('taxonomy=artist&orderby=order');
40
+
41
+ foreach($artists as $artsit){
42
+
43
+ $img = wp_get_attachment_image_src(get_post_thumbnail_id($artsit=>cat_ID));
44
+
45
+ $img_url = $img[0];
46
+
47
+ }
48
+
49
+ ```