<?php if (have_posts() ) { while(have_posts()) { the_post(); ?> <!-- プロダクト --> <div class="posts"> <div class="posts-card"> <?php if (has_post_thumbnail()) : ?> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(array(220, 220)); ?></a> <?php endif; ?> </div> </div> <?php } } else { ?> <p>投稿がありません。</p> <?php } ?>
have_posts()という関数に打ち間違いはないと思うのですが、
Call to undefined function have_posts()
と表示されます。
なぜこのようなことになるのでしょうか?
補足
index.phpではなく、
別のsample.phpでこのコードを書いています。
index.php以外のページではWordPressが用意している関数は使えないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/09 12:58