WP_Query通过分类法的所有术语

时间:2011-06-27 14:21:37

标签: wordpress taxonomy

我正在尝试遍历特定分类中的所有帖子,无论他们使用的是什么术语(即通过该分类中的所有术语)。

我有这段代码:

<?php 
    $terms = get_terms('business-books');
    $booksArgs = array(
    'posts_per_page' => '1',
    'tax_query' => array(array(
            'taxonomy' => 'business-books',
            'field' => 'slug',
            'terms' => $terms
    ))
    ); $books = new WP_Query($booksArgs); while ($books->have_posts()) : $books->the_post(); $thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), full ); ?>
    <a href="<?php the_permalink(); ?>"><img src="<? echo get_bloginfo('template_directory'); ?>/timthumb.php?src=<? echo $thumbnail[0] ?>&amp;w=110&amp;h=155&amp;zc=1" alt="<? get_the_title() ?>" /></a>
    <h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6>              
<?php endwhile; ?>

我需要$terms返回“商务图书”中所有字词的数组。

有人可以帮助我使用这个阵列吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

问题是那个

$terms = get_terms('business-books');

需要

$terms = get_terms('business-books', 'fields=names');