模板中包含类别的自定义帖子类型

时间:2012-08-01 作者:ogni

我想这样做:

页码:
1。体育运动。业务
3。典型的

自定义类别“车型”:
1。奥迪2。宝马3。大众汽车

我的自定义帖子类型将称为“Cars”

我想通过使用自定义类别(如“汽车类型”)来显示汽车
如何从自定义类别中筛选内容并显示?

E、 G.“运动”页面应该只显示“宝马”的内容。

<?php $args = array( \'post_type\' => \'cars\' ); // How can I add a category-filter to this?

$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
    echo \'<li>\';
    the_title(\'<h3>\', \'</h3>\');
    the_content();
    echo \'</li>\';
endwhile; ?>
谢谢

1 个回复
最合适的回答,由SO网友:Rajeev Vyas 整理而成
<?php $args = array( \'post_type\' => \'cars\' ); // How can I add a category-filter to this?
$args = array(
    \'tax_query\' => array(
        array(
            \'taxonomy\' => \'Car-Types\',
            \'field\' => \'slug\',
            \'terms\' => \'Audi\'
        )
    )
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
    echo \'<li>\';
    the_title(\'<h3>\', \'</h3>\');
    the_content();
    echo \'</li>\';
endwhile; ?>

http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters

结束