列出具有当前url分类的帖子

时间:2018-11-06 作者:Floriaan

我创建了一个自定义的post类型“projects”,然后创建了一个分类法来对我的项目进行分类“categoriesprojects”。

我专门创建了一个页面,通过WP\\u查询(archive projets.php)以如下方式随机列出我的项目:

<?php 
    $projectslist = array(
      \'post_type\'=>\'projets\',
      \'orderby\' => \'rand\'
    ); 
?> 
<?php $loop = new WP_Query($projectslist); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
所以,如果我启动我的网站。com/projects,我的项目都列出了,但现在我只想列出与某个类别相关的项目(分类法“categoriesprojects”),如果我启动mywebsite,就是这样。例如,我希望只有“事件”类别的帖子。

1 个回复
SO网友:Pratik Patel

你应该试试

<?php 
    $projectslist = array(
      \'post_type\'=>\'projets\',
      \'orderby\' => \'rand\',
      \'tax_query\' => array(
        array(
            \'taxonomy\' => \'categoriesprojects\',
            \'field\'    => \'slug\',
            \'terms\'    => \'events\',
        ),
      ),
    ); 
?> 
希望它能帮助你。

如果有任何疑问,请告诉我。

结束

相关推荐

get the custom taxonomy name?

在我的functions.php 我有个钩子:add_action( \'woocommerce_before_single_product\', \'display_category_list\',20 ); function display_category_list() { wc_get_template( \'woocommerce/single-product/single-product-top- content.php\' );