在wordpress中使用slug进行分类

时间:2015-09-07 13:46:11

标签: wordpress

如何使用SELECT WordPress查询在分类标本的帮助下获取自定义帖子类型?

2 个答案:

答案 0 :(得分:1)

您不需要使用SELECT在分类标本的帮助下获取自定义帖子。

WordPress为我们提供get_posts功能,以检索符合给定条件的帖子列表。

$posts_array = get_posts(
    array(
        'posts_per_page' => -1, //-1 is to retrieve all posts.
        'post_type' => 'my_custom_post', //specify your custom post.
        'tax_query' => array(
            array(
                'taxonomy' => 'my_taxonomy' //taxonomy on which you are going to find posts
            )
        )
    )
);

答案 1 :(得分:0)

您必须使用WP_Query来获取所需的帖子。在您的情况下,查询可能是这样的:

<?php
    $the_query = new WP_Query( array(
        'post_type' => 'my_custom_post',
        'tax_query' => array(
            'taxonomy' => 'my_custom_taxonomy',
            'field' => 'slug',
            'terms' => 'my_custom_taxonomy_slug',
        ),
    ) );

    while ( $the_query->have_posts() ) :
        $the_query->the_post();
        // Show Posts ...
    endwhile;

    /* Restore original Post Data */
    wp_reset_postdata();
?>

Click here阅读文档。