我需要从下面的页面中提取某个类别。我不知道该怎么做...换句话说,当页面被拉起时,它将仅从一个类别和该类别中提取所有帖子。
不确定要添加什么或添加位置?该类别为“待售”
http://ampmproperties.com/for-lease-orange-county
<?php
/**
* Template Name: For Sale
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/
get_header(); ?>
<div id="container">
<div class="left_sirebar">
<?php get_sidebar(); ?>
</div>
<div id="content" role="main">
<?php $args = array( 'posts_per_page' => 3 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
if ($count==1)
{
echo "<tr>";
}
echo '<td><div class="For Sale">';
echo '<div class="heading_div"><h2 class="entry-title">';
the_title();
echo '</div></h2>';
echo '<div class="entry-content">';
echo '<div class="desc">';
the_excerpt();
echo '</div>';
echo '</div></div></td>';
if($count==$number_of_columns)
{
echo "</tr>";
$count=0;
}
$count++;
endwhile;
?>
</div><!-- #content -->
</div><!-- #container -->
答案 0 :(得分:0)
您需要将类别名称添加到参数数组中:
$args = array('posts_per_page' => 3, 'category_name' => 'For Sale');
WordPress的文档非常好 - 无论何时需要WP_Query等函数的帮助,请查阅。您的解决方案就在文档中:All Posts in a Category。