从一批类别ID中过滤“特色”帖子

时间:2018-02-14 作者:BW00

我的网站有一组主要类别及其各自的子类别。我正在开发自定义功能部分,但需要帮助开发WP\\U查询条件。

有没有办法过滤掉属于某个类别及其子类别的“特色”类别的帖子?

实例我的旅行类别(ID=1)有子类别,如酒店(ID=2)、机票(ID=3)和评论(ID=4)。我还有一个特色类别(ID=8)。

我如何筛选已归档为特色但也属于上述旅行类别和/或子类别的帖子?

1 个回复
SO网友:Alberuni Azad

如果您使用的是WordPress default post,请遵循下面的示例代码。对于自定义帖子类型,查询将不同。

<?php

$args = array(
    \'category_name\' => \'parent_category_slug+featured_category_slug\', // change the category slug as your own
);

$query = new WP_Query($args);

if($query->have_posts()):

    while($query->have_posts()): $query->the_post(); ?>

    <h4><?php the_title(); ?></h4>

<?php
    endwhile; // main loop
    wp_reset_postdata();

endif; // have posts

?>

结束

相关推荐

wp_list_categories + widget

使用下面的代码,我添加了一个span标记,并将类别计数放置在链接中。add_filter(\'wp_list_categories\', \'cat_count_span\'); function cat_count_span($links) { $links = str_replace(\'</a> (\', \'<span>\', $links); $links = str_replace(\')\', \'<