我想要一个完整的帖子内容到一个列表中。我想要的结果如下:
<ul>
<li>the fist Post </li>
<li>the second Post </li>
<li>the third Post </li>
</ul>
我试了好几次,就是没用。
以下是我的php获取帖子:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content(); ?>
</div>
<div class="postmetadata">
<?php the_tags(\'Tags: \', \', \', \'<br />\'); ?>
Posted in <?php the_category(\', \') ?> |
<?php comments_popup_link(\'No Comments »\', \'1 Comment »\', \'% Comments »\'); ?>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<h2>Not Found</h2>
<?php endif; ?>
非常感谢:)
SO网友:Wyck
对if (have_posts()) : while (have_posts()) : the_post();
是一个loop, 所以您只需将标签添加到其中。
<ul>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content(); ?>
</div>
<div class="postmetadata">
<?php the_tags(\'Tags: \', \', \', \'<br />\'); ?>
Posted in <?php the_category(\', \') ?> |
<?php comments_popup_link(\'No Comments »\', \'1 Comment »\', \'% Comments »\'); ?>
</div>
</div>
</li>
<?php endwhile; ?>
</ul>
<?php else : ?>
<h2>Not Found</h2>
<?php endif; ?>