首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress -只显示带有特定段塞的帖子

Wordpress -只显示带有特定段塞的帖子
EN

Stack Overflow用户
提问于 2014-04-24 12:53:30
回答 3查看 427关注 0票数 0

我肯定这是个愚蠢的问题..。但现在开始了。

我目前有一个页面,它只显示自定义Post类型(car)的帖子。我通过运行一个查询来做到这一点。

代码语言:javascript
复制
$args = array(
    'post_type' => 'car');
$query = new WP_Query( $args );

On to the loop...

对于这个定制邮政类型,我有一个自定义分类,例如斯巴鲁,本田等.我只是想解决其他问题,但如果我只想展示属于斯巴鲁的帖子,我会怎么质疑呢?

我想我想要查询“子弹”(斯巴鲁),这段代码不起作用,但是你可以看到我的路线.

代码语言:javascript
复制
$args = array(
    'name' => 'subaru',
    'post_type' => 'car');
$query = new WP_Query( $args );

On to the loop...

我知道name是不对的。添加到我的$args数组中的正确术语是什么?

非常感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-24 12:57:15

取决于你的分类法叫什么。在我的例子中,它被称为“品牌”:

代码语言:javascript
复制
$args = array(
    'post_type' => 'car',
    'brand' => 'subaru'
    );
$query = new WP_Query( $args );

请参阅Parameters

票数 0
EN

Stack Overflow用户

发布于 2014-04-24 12:58:59

您要做的是进行分类查询。我可以告诉你怎么做,但我认为重要的是,我首先指出一个更大的错误。你不应该在一页上查询这个。

这就是档案馆的用途。

创建一个名为归档-car.php的模板文件,然后在那里输出。这消除了运行自定义WP查询的需要。

然后创建另一个文件分类法{您的自定义分类法-name}.php。

在没有添加任何低效查询的情况下,输出汽车,您的问题就解决了。

票数 0
EN

Stack Overflow用户

发布于 2014-04-24 13:01:00

我认为你需要使用get_terms()

代码语言:javascript
复制
 $terms = get_terms("Subaru");
 if ( !empty( $terms ) && !is_wp_error( $terms ) ){
     echo "<ul>";
     foreach ( $terms as $term ) {
       echo "<li>" . $term->name . "</li>";

     }
     echo "</ul>";
 }

参见此terms

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23269496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档