有没有可能把整个帖子放在一个列表中

时间:2013-04-14 作者:James Xu

我想要一个完整的帖子内容到一个列表中。我想要的结果如下:

 <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 &#187;\', \'1 Comment &#187;\', \'% Comments &#187;\'); ?>
        </div>
    </div>
<?php endwhile; ?>
<?php else : ?>
    <h2>Not Found</h2>
<?php endif; ?>
非常感谢:)

1 个回复
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 &#187;\', \'1 Comment &#187;\', \'% Comments &#187;\'); ?>
        </div>
    </div>
    </li>      
<?php endwhile; ?>
    </ul>
<?php else : ?>
    <h2>Not Found</h2>
<?php endif; ?>

结束

相关推荐

WP_Query or get_posts?

使用“fields”=>“ids”参数时,在下面的代码中创建新的WP\\u查询是否比执行get\\u post更好?如果使用WP\\u查询,循环会是什么样子?function myplugin_delete_image_items( $postid ) { $args = array( \'post_type\' => \'myplugin_image_item\', \'cache_results\' =&g