回答編集履歴

2

2020/08/11 02:23

投稿

退会済みユーザー
test CHANGED
@@ -12,13 +12,17 @@
12
12
 
13
13
 
14
14
 
15
+
16
+
15
17
  ```
16
18
 
17
19
  <?php if(function_exists('z_taxonomy_image_url')):
18
20
 
19
- if( isset( z_taxonomy_image_url($value->term_id) ) ): ?>
21
+ $image_url = z_taxonomy_image_url($value->term_id);
20
22
 
23
+ if( isset( $image_url ) ): ?>
24
+
21
- <img src="<?php echo z_taxonomy_image_url($value->term_id); ?>">
25
+ <img src="<?php echo $image_url; ?>">
22
26
 
23
27
  <?php else: ?>
24
28
 
@@ -29,3 +33,5 @@
29
33
  <?php endif; ?>
30
34
 
31
35
  ```
36
+
37
+ 2回実行するの無駄なので直した。

1

2020/08/11 02:23

投稿

退会済みユーザー
test CHANGED
@@ -3,3 +3,29 @@
3
3
 
4
4
 
5
5
  `$category_id`を`$value->term_id`に変える。
6
+
7
+
8
+
9
+ 画像が無い場合に何も値が存在しないならば以下のような感じで良いはず。
10
+
11
+ 画像が無くても何か値が存在する場合は条件を変えなければならない。
12
+
13
+
14
+
15
+ ```
16
+
17
+ <?php if(function_exists('z_taxonomy_image_url')):
18
+
19
+ if( isset( z_taxonomy_image_url($value->term_id) ) ): ?>
20
+
21
+ <img src="<?php echo z_taxonomy_image_url($value->term_id); ?>">
22
+
23
+ <?php else: ?>
24
+
25
+ <img src="アイキャッチ登録ない場合のnoimge.jpg">
26
+
27
+ <?php endif; ?>
28
+
29
+ <?php endif; ?>
30
+
31
+ ```