具有自定义帖子类型类别的自定义帖子类型“视频”。
可以做一个简单的循环,显示所有类别的所有视频,没有问题。也可以限制仅显示单个类别的视频。
我想做的是显示类别x中的所有视频(按日期顺序),然后显示类别y中的所有视频(按日期顺序),并且在每个类别的视频前面都会有一个标题文本,其中包括类别名称,如。
例如,这将显示类别5中的所有视频:
<?php wp_reset_query(); ?>
<?php
$args = array(
\'post_type\' => \'Videos\',
\'posts_per_page\' => -1,
\'order\' => \'DESC\',
\'orderby\' => \'ID\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'videos_category\',
\'field\' => \'id\',
\'terms\' => 382,
),
),
);
$wp_query = new WP_Query( $args );
if ( $wp_query->have_posts() ) : ?>
<h2>Blue Videos</h2>
<?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<h3><?php the_title(\'\'); ?></h3>
<?php endwhile; ?>
<?php else : ?>
<p>No Posts</p>
<?php endif; ?>
<?php wp_reset_query(); ?>
我可以使用另一个类别id将上述内容复制到第二个类别,但肯定有一种更简单更优雅的方法。