0

我设置了一个名为“video_categories”的自定义分类,并将其设置为两种不同的自定义帖子类型——“视频”和“位置”。

我正在使用模板“taxonomy-video_categories.php”来显示具有相关分类的帖子,但我只想显示帖子类型“视频”并排除帖子类型“位置”。

4

1 回答 1

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 以这种方式更改主查询)

于 2012-09-06T07:27:29.263 回答