【发布时间】:2014-03-02 15:12:58
【问题描述】:
我有两种自定义帖子类型……
书籍和书籍作者。
我想……
在其各自的作者页面上列出作者的所有书籍。
如果我有 10 本书斯蒂芬金的书。我想在 STEPHEN KING 页面上列出所有(而且只有他的)。我很难弄清楚如何查询帖子来做到这一点。
有什么建议吗?如果有帮助,我正在使用高级自定义字段插件,但不知道如何查询和显示此帖子信息。
我目前使用以下代码显示我的所有版本,但如何在其特定作者页面上获取特定版本?
<?php
$args=array(
'post_type' => 'book',
'post_status' => 'publish',
'posts_per_page' => 12,
'caller_get_posts'=> 1,
'orderby'=> 'date',
'order' => 'DESC'
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
echo '';
$i = 0;
while ($my_query->have_posts()) : $my_query->the_post();
if($i % 6 == 0) { ?>
<div class="row">
<?php
}
?>
<img src="<?php the_field('cover_image'); ?>" /><br />
<?php the_field('author_name'); ?><br />
<?php the_title(); ?><br />
</div>
<?php
if($i % 6 == 0) { ?>
<?php
}
$i++;
endwhile;
}
wp_reset_query();
?>
【问题讨论】:
标签: wordpress custom-post-type advanced-custom-fields