所以这让我疯了。
我可以轻松列出所有具有特定标签的帖子标题,如下所示:
<?php
query_posts( 'tag=products' );
if ( have_posts() ) while ( have_posts() ) : the_post();
echo "<h1>" . the_title() . "</h1>";
endwhile;
wp_reset_query(); ?>
但这仅适用于所有标准帖子。如果仅对某个自定义帖子类型使用(我的自定义帖子类型称为“产品”),我需要做什么。换句话说,它应该显示所有“产品”自定义帖子类型的标题,这些标签也包含“webonly”标签。
任何建议都会有所帮助。
答案 0 :(得分:1)
显示添加了webonly标签的所有帖子列表
notice-tag = your tag taxonomy name terms in define your tag slug name 'post_type'=>'notice', in define your post type
<?php
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'notice-tag',
'field' => 'slug',
'terms' => array( 'webonly' )
)
),
'post_type'=>'notice',
'order'=>'ASC',
'posts_per_page'=>-1
);
query_posts($args); ?>
<?php while (have_posts() ) : the_post(); ?>
<?php echo the_title(); ?>
<?php endwhile; ?>