前提・実現したいこと
RSSと画像を交互に表示させたい
ヘディングのテキスト
<!--ループ--> <?php $args = array( 'post_type' => 'post', 'posts_per_page' => 3); $query = new WP_Query( $args ); // ループ if (have_posts()) :?> <?php if(have_posts()) : ?> <section> <?php $counter = 0; while($pickUpData->have_posts()): $pickUpData->the_post(); ?> <article> <?php echo $counter; ?>番目の記事 </article> <?php //echo $counter; ?> <?php if($counter %3 == 2 && !empty($counter)) : ?> </section> <?php if($pickUpData->post_count-1 != $counter) : ?> <section> <?php endif; ?> <?php elseif($pickUpData->post_count-1 == $counter) : ?> </section> <?php endif; ?> <?php $counter++; endwhile; ?> <?php else : ?> <p>記事がありません。</p> <?php endif; ?>
発生している問題・エラーメッセージ
wp-content/themes/sample_theme/index.php ファイルの3行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。
Uncaught Error: Call to a member function have_posts() on null in wp-content/themes/sample_theme/index.php:3
Stack trace:
wp-includes/template-loader.php(106): include()
wp-blog-header.php(19): require_once('/home/htemhpvr/...')
index.php(17): require('/home/htemhpvr/...')
{main}
thrown
前提・実現したいこと
文法のエラー原因が見つからない
ヘディングのテキスト
<?php $counter = 0; while($pickUpData->have_posts()): $pickUpData->the_post(); ?>
回答1件
あなたの回答
tips
プレビュー