帮助Wordpress查询

时间:2011-08-15 01:46:43

标签: wordpress function loops themes

对于Wordpess,我有点像菜鸟;我最近才开始构建主题,而且我遇到了一堵墙。我正在尝试使用wpquery在我的网站顶部显示3篇不同的文章,由于某种原因它只显示一个。我将在下面包含我的代码,如果有人能帮助我弄清楚什么是错的,我将非常感激!

代码包含在pastebin中:http://pastebin.com/1DB7vent

<div class="site_width">
  <ul>
     <?php
     $args = array( 'tag' => 'featured', 'posts_per_page' => '3' );
     $recent_posts = wp_get_recent_posts( $args );
     ?>
     <li>
        <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="nofollow">
           <?php the_post_thumbnail('featured', array( 'title'  => '' )); ?>
        </a>
        <label>
           <a href="<?php the_permalink(); ?>" rel="bookmark">
               <?php the_title(); ?>
           </a>
        </label>
     </li>
     <?php wp_reset_query(); ?>
  </ul>
</div>

我希望“li”再重复2次,总共三次。我正在尝试设置类似于此的设置:

 <div class="site_width">
   <li>
      <a href="feat.article1.permalink" title="feat.article1.title">
         <img src="feat.article1.featured.image">
      </a>
      <label>
         <a href="feat.article1.permalink" title="feat.article1.title">
            "Featured Article 1 Title"
         </a>
      </label>
   </li>
   <REPEAT 'LI' ABOVE TWICE MORE BELOW>
 </div>

1 个答案:

答案 0 :(得分:1)

查看loop.php中的当前主题目录。您需要遍历查询结果并显示它们。一般结构如下:

<?php while ( have_posts() ) : the_post(); ?>
    <li>
       <?php //show your post  ?>
    </li>
<?php endwhile; // End the loop. Whew. ?>