<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
我正在使用循環拉一些自定義帖子以顯示在網站上。我有一個指定<div>
來擔任職位。當沒有帖子被拉時,我遇到了問題,div框仍然顯示沒有內容。如何將我的div容器的代碼插入到「if」語句中,以便僅在有帖子時才創建div?WordPress的循環顯示內容,如果有帖子
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
我正在使用循環拉一些自定義帖子以顯示在網站上。我有一個指定<div>
來擔任職位。當沒有帖子被拉時,我遇到了問題,div框仍然顯示沒有內容。如何將我的div容器的代碼插入到「if」語句中,以便僅在有帖子時才創建div?WordPress的循環顯示內容,如果有帖子
<?php if (have_posts()) : ?>
<div>
<?php while (have_posts()) : the_post(); ?>
…
<?php endwhile; ?>
</div>
<?php endif; ?>
創建你的主題和drop the if (have_posts())
completely一個404.php。您可以使用while
聲明開始循環,如果沒有帖子,WordPress將使用404.php。
試試下面的代碼片段:
<?php if (have_posts()) { ?>
<div>
<?php } ?>
<?php while (have_posts()) : the_post(); ?>
...
<?php endwhile; ?>
<?php if (have_posts()) { ?>
</div>
<?php } ?>
<?php endif; ?>
我希望這有助於!