前提・実現したいこと
ここに質問の内容を詳しく書いてください。
同じコードなのにWPXクラウドサーバーではエラーが出ず、ロリポップサーバーではエラーが出てしまいます。
以下のコードのどこが間違っているか教えていただけると幸いです。
###エラーコード
<?php if($count == 1): ?> <div class="big_wrap"> <?php display_big() ; ?> <?php elseif($count == 2) : ?> <?php display_big() ; ?> </div> <?php else : ?> <?php display_normal() ; ?> <? endif ?>
該当のソースコード
PHP
1<?php 2 $event_query = new WP_Query( 3 array( 4 'posts_per_page' => 5, 5 'orderby' => 'date', 6 'order' => 'DESC', 7 'category_name' => 'category1' 8 ) 9 ); ?> 10 <?php if($event_query->have_posts()) : ?> 11 <?php $count = 1 ; ?> 12 <?php while($event_query->have_posts()): ?> 13 <?php $event_query->the_post() ; ?> 14 <?php $count++ ; ?> 15 //ここにエラーコードを追加するとエラーが発生 16 <?php endwhile ; ?> 17 <?php endif ?> 18 <?php wp_reset_postdata(); ?>
試したこと
ローカル環境でのエラーの有無
補足情報(FW/ツールのバージョンなど)
1つ目と2つ目の記事だけ違う処理をし、その記事をif文big_wrapで囲む処理をしています。
もっといい記述方法があればそちらもアドバイスいただけると嬉しいです
回答1件
あなたの回答
tips
プレビュー