Php 内容下的Wordpress帖子

Php 内容下的Wordpress帖子,php,html,wordpress,Php,Html,Wordpress,为了在主页上显示类别预览,应该如何查看我的代码? 现在是 <?php $posts = get_posts ("category=2&orderby=date&numberposts=3"); ?> <?php if ($posts) : ?> <?php foreach ($posts as $post) : setup_postdata ($post); ?> <div> <a href="<?php th

为了在主页上显示类别预览,应该如何查看我的代码? 现在是

<?php $posts = get_posts ("category=2&orderby=date&numberposts=3"); ?> 
 <?php if ($posts) : ?>
 <?php foreach ($posts as $post) : setup_postdata ($post); ?>
 <div>
 <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> 
 </div>
 <?php endforeach; ?>
 <?php endif; ?>

在这下面

<?php if(have_posts()): ?>
<?php while(have_posts()): the_post(); ?>
    <div class="pageContainer"><?php the_content(); ?></div>   
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?><div>Sorry, posts are not found.</div>
<?php endif; ?>

对不起,找不到帖子。
这导致忽略第二部分

对不起,我的英语不好。


 <?php 
       // Category posts
       $posts = get_posts("category=2&orderby=date&numberposts=3");
       if ($posts){
          foreach ($posts as $article){
             echo '<div><a href="'.get_permalink($article->ID) ?>" rel="bookmark">'.
                   $article->post_title.'</a></div>';
           }
       }

       // Current page content
       if ( have_posts() ) :
         while ( have_posts() ) : the_post(); ?>
           <div class="pageContainer">
               <?php the_content(); ?>
           </div>   
        <?php endwhile;
       else:
           echo '<div>Sorry, posts are not found.</div>';
       endif; 
       ?>

你说的“类别预览”是什么意思?我的第一部分代码-按id=2的catrgory顺序显示标题。在页面上,在代码的这一部分下面,我尝试显示页面的内容使用第二部分,第一部分导致忽略第二部分,并显示一个帖子,代码将首先列出所有标题,然后一旦这些标题被列出,它将开始打印页面内容。这就是你想展示的吗?