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

回答編集履歴

2

2020/08/11 02:23

投稿

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

1

2020/08/11 02:23

投稿

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