首页 文章

从博客类别模板中的多个类别获取帖子

提问于
浏览
0

我有5个博客部分,每个部分代表一个类别 . 但是,我希望有一个名为“all”的类别,如果选中,则会在所有5个部分中包含帖子,而不必单击每个类别 .

我想这样做的唯一方法是在博客类别模板文件中添加一些内容,告诉它包含常用的类别帖子以及“所有”类别 .

现在我觉得我找到了查询帖子的位置:if($ wp_query-> have_posts()):while(have_posts()):the_post();

但除了上面指定主题的正确 Headers 的一些内容外,没有任何标识当前类别ID的内容 .

实现我所解释的最佳方式是什么?

1 回答

  • 0

    您可以与wp_query对象进行交互...与您与query_posts()交互的方式相同...它接受相同的参数 .

    对于其中任何一个,您可以使用类别参数,如下所示(来自wordpress codex: query_posts function reference

    类别参数显示与特定类别关联的帖子 .

    • cat(int) - 使用类别ID .

    • category_name(string) - 使用类别slug(NOT name) .

    • category__and(array) - 使用类别ID .

    • category__in(数组) - 使用类别ID .

    • category__not_in(array) - 使用类别ID .

    当它引用$ wp_query时,已经定义了查询的变量,您可以使用您想要的任何参数设置自己的查询 .

相关问题