WordPressにて個別ページ上で投稿内容をループして表示させたい

実現したいこと

index.phpでなく、別の個別ページで投稿内容をループさせたいと考えています。

しかし、single.php上で投稿内容をループして表示させたいのですが、関数がうまく動作しません。
例えば、関数the_post()はindex.phpでは動作しループもできますがsingle.php上でうまく動きません。

発生している問題・分からないこと

そもそもsingle.php上で使用できる関数ではないということでしょうか?
また、その場合、各投稿をsingle.php上で表示する方法はどのようにすればよいでしょうか?

分かる方お力添えをお願い致します。

該当のソースコード

php

1 <?php while(have_posts()):?>2 <section class="page-section">3 <div class="container">4 <div class="product-item">5 <div class="product-item-title d-flex">6 <div class="bg-faded p-5 d-flex me-auto rounded">7 <h2 class="section-heading mb-0">8 <span class="section-heading-upper"><?php the_post();?></span>9 <span class="section-heading-lower"><?php the_title();?></span>10 </h2>11 </div>12 </div>13 <img class="product-item-img mx-auto d-flex rounded img-fluid mb-3 mb-lg-0" src="<?php echo $img[0]; ?>" alt="..." />14 <div class="product-item-description d-flex ms-auto">15 <div class="bg-faded p-5 rounded">16 <p class="mb-0"><?php the_content();?>17 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 18 </p>19 20 </div>21 </div>22 </div>23 </div>24 </section>25 <?php endwhile:?>

試したこと・調べたこと

上記の詳細・結果

single.phpで投稿内容をループして表示させる方法と調べてみましたが、実現できる結果に辿り着けませんでした。

補足

特になし

コメントを投稿

0 コメント