入れ子にしたif文で構文エラーが出るようです
-
いつもお世話になります。
入れ子にしたIF文でエラーが出てしまい、
全て確認したのですがエラー箇所がわからず困っています。
お力添えいただけましたら幸いです。条件分岐の内容ですが、
1. 1記事目だった場合はタイトル、リンク、抜粋、画像を表示し、それ以外はタイトル、リンクのみ表示
上記をまず設定しており、1記事目の中に更に
2. 画像フィールドが空の場合は「No Image」画像を表示する
上記の条件が入れ子で入っています。この入れ子にした2つ目を記載すると500エラーが出てしまいます。
(削除すると問題なく表示されます。)
エラーの内容は
Parse error: syntax error, unexpected ‘else’ (T_ELSE) in
です。elseの数や場所を確認していますが、間違っている場所が見つけられません。
現在のソースは下記の通りです。<?php if(isFirst()){ ?> <?php $cimg = types_render_field("img", array()); if($cimg != ''){ echo $cimg; }else{ ?> <img src="<?php echo get_template_directory_uri(); ?>/img/noimg.gif" alt="画像はありません"> <? } ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php the_excerpt(); ?> <?php } else { ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php } ?>
です。
よろしくお願い致します。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「入れ子にしたif文で構文エラーが出るようです」には新たに返信することはできません。