我想在主页上显示特定类别的一些帖子 Headers . 第一个必须是一个小缩略图和摘录,其余的只是 Headers . 在此部分下方,我想点击一个链接,该链接将显示此类别下的所有帖子 .
喜欢这个http://i.stack.imgur.com/N5jUA.jpg
正如arslaan ejaz所说,你可以使用wp_query . 但我认为答案对你的问题来说还不够 . 你想显示带有缩略图的第一篇文章和其他只有 Headers 的帖子吗?它可以通过php计数来完成 . 这是我在我的网站上使用的内容 . 检查下面的代码,它将显示包含缩略图, Headers 和摘录的第一篇文章,其他三篇帖子仅包含类别ID 1的 Headers .
<div class="main-div"> <div class="thumbnaildiv"> <?php $count=1; $query = new WP_Query('showposts=4&cat=1&offset=0'); if ($query->have_posts()) : ?> <?php while ($query->have_posts()) : $query->the_post(); ?> <?php if($count==1){ ?> <h2> <a href="<?php the_permalink() ?>" rel="bookmark"> <?php the_title(); ?></a> </h2> <div class="thumb"> <a href="<?php the_permalink(); ?>"> <?php the_post_thumbnail('thumbnail'); ?> </a> <p><?php the_excerpt(); ?> ...</p> </div> </div><!--div with thumbnail, title, and excerpt end--> <div style="clear:both"></div> <div class="without-thumb"> <ul> <?php } if($count>1){ ?> <li> <a href="<?php the_permalink() ?>" rel="bookmark"> <?php the_title(); ?></a> </li> <?php } if($count==4){ ?> </ul> <?php } ?> <?php $count++; endwhile; else: endif; wp_reset_postdata(); ?> </div><!--div without thumbnail end--> </div><!--main div end-->
我使用的div仅供参考 . 您可以根据需要更改和设置样式 .
使用WP-Query:
<?php $args = array('cat'=>1); // The Query $query = new WP_Query( $args ); // The Loop if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); echo '<li>' . get_the_title() . '</li>'; echo '<li>' . the_permalink() . '</li>'; echo '<li>' . the_excerpt() . '</li>'; } } else { // no posts found } /* Restore original Post Data */ wp_reset_postdata();
它将列出所有类别1的帖子,包括 Headers ,永久链接和摘录
更多信息:wp_query
2 回答
正如arslaan ejaz所说,你可以使用wp_query . 但我认为答案对你的问题来说还不够 . 你想显示带有缩略图的第一篇文章和其他只有 Headers 的帖子吗?它可以通过php计数来完成 . 这是我在我的网站上使用的内容 . 检查下面的代码,它将显示包含缩略图, Headers 和摘录的第一篇文章,其他三篇帖子仅包含类别ID 1的 Headers .
我使用的div仅供参考 . 您可以根据需要更改和设置样式 .
使用WP-Query:
它将列出所有类别1的帖子,包括 Headers ,永久链接和摘录
更多信息:wp_query