WordPress:按帖子格式过滤帖子类别

时间:2013-11-15 01:57:56

标签: wordpress post format

我的网站有多个帖子类别/标签。在每个类别/标签中都有不同帖子格式的帖子(音频,视频,链接等)。

我希望能够做的是拥有某种简单的菜单栏,让我只显示该类别中所选帖子格式的帖子。

我可以使用

手动执行此操作
$args = array(
'post_type' => 'post',
'post_format' => 'post-format-image',
'paged' => $paged, 
'posts_per_page' => of_get_option('homepage_num_posts'),
  );
query_posts($args);

然而,这意味着我需要创建大量页面,因为有几十个类别/标签。

我尝试在存档页面上使用如下所示的get_query_var(没有类别页面)

'post_format' => get_query_var('format'),

,但是使用像site.com/category/beef?format=post-format-image这样的链接什么都不做

对此有一个简单的解决方案,还是我做错了?

1 个答案:

答案 0 :(得分:1)

没关系!删除了'post_format'=> 'post-format-image',并且能够在URL字符串中查询post_format即。 site.com/category/beef/?post_format=post-format-link