我正在尝试遍历特定分类中的所有帖子,无论他们使用的是什么术语(即通过该分类中的所有术语)。
我有这段代码:
<?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] ?>&w=110&h=155&zc=1" alt="<? get_the_title() ?>" /></a>
<h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6>
<?php endwhile; ?>
我需要$terms
返回“商务图书”中所有字词的数组。
有人可以帮助我使用这个阵列吗?
谢谢!
答案 0 :(得分:3)
问题是那个
$terms = get_terms('business-books');
需要
$terms = get_terms('business-books', 'fields=names');