我在乐队网站上有一个自定义帖子类型用于显示歌词。此自定义帖子类型包含自定义字段,例如 band 。当然,我能够检索列出的所有歌词,但现在我想做一个排序功能。我希望下载带有歌词的乐队名称。
因此,我希望从自定义的后期类型 lyric 获取所有乐队名称,并将它们分组(如在MySQL组中)。
到目前为止我的代码(显示所有未分组的乐队):
<?php $bandQuery = new WP_Query(array('post_type' => 'lyrics', 'meta_key' => 'band', 'orderby' => 'meta_value', 'order' => 'ASC', 'posts_per_page' => '-1')); ?>
<?php if(have_posts()) { while ( $bandQuery->have_posts() ) { $bandQuery->the_post(); ?>
<?php $band = get_post_meta($post->ID, 'band', true); ?>
<div><?php echo get_the_title($band); ?></div>
<?php }} // End the loop. ?>