我已经设置了一个名为“video_categories”的自定义分类,并将其设置为两种不同的自定义帖子类型 - “视频”和“位置”。
我使用模板“taxonomy-video_categories.php”来显示包含相关分类的帖子,但我只想显示帖子类型“视频”并排除帖子类型“位置”。
答案 0 :(得分:0)
您只需使用query_posts
来改变主循环。
在have_posts
来电之前输入以下代码:
global $query_string;
query_posts( $query_string . '&post_type=video' );
这样做的正确方法是挂钩pre_get_posts
:
query_posts()是最简单但不是首选或最有效的方式 更改WordPress用于显示帖子的默认查询。使用 query_posts()显示不同的帖子 通常显示在特定的URL。 (首选方式是挂钩 'pre_get_posts'并改变使用的主要查询方式 is_main_query)