我在用bbPress。我在自定义帖子类型的单个页面中bbp_topic
. 正如您可以想象的那样,此自定义post类型存储另一个名为bbp_reply
. 在GD start rating插件的帮助下,我使用以下查询将投票最多的回复列在顶部(如Youtube):
<?php $custom_posts = new WP_Query(); ?>
<?php $custom_posts->query(\'gdsr_sort=thumbs&post_type=bbp_reply&posts_per_page=2\'); ?>
<?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?>
<div class="content-block-2">
<a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( \'Permalink to %s\', \'twentyten\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
<?php the_content(); ?>
</div>
<?php endwhile; ?>
问题是查询列出了来自所有
bbp_topic
自定义帖子类型。我需要这样查询:列出所有自定义帖子类型
bbp_reply
从这首单曲
bbp_topic
您当前正在查看的自定义帖子类型。
(我知道如何获取当前bbp_topic
自定义帖子类型:$post->ID
但我不太确定如何使用它)。
有什么建议吗?