Query Custom Post by Taxonomy Category

Question

i hope you are well today,

My question is just breif i am trying to query from a custom post type by a certain taxonomy only;

to keep it streamline lets use the below as an example;

Custom Post Type: ‘Products’;

Taxonomy: ‘Categories’;

Categories within ‘Categories’;

(1) Category 1
(2) Category 2
(3) Category 3

So i would like query posts from the Custom Post Type ‘Products’ and within ‘Category 1’

How would this be done ?

Here is my code for what querying the custom post type and attempting to query the taxonomy category.

<?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $post_per_page = -1; // -1 shows all posts
    $do_not_show_stickies = 1; // 0 to show stickies
    $args=array(
    'post_type' => 'products',
    'taxonomy' => 'category-1',
    'paged' => $paged,
    'posts_per_page' => $post_per_page,
    'order' => 'ASC',
    );
    $temp = $wp_query;  // assign orginal query to temp variable for later use
    $wp_query = null;
    $wp_query = new WP_Query($args);
    if( have_posts() ) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
in progress 0
Xavier 12 years 2011-04-01T05:55:42-05:00 0 Answer 83 views 0

Answer ( 1 )

    0
    2021-08-06T05:10:28-05:00

    There are 3 ways of doing that:

    a)

    ...
    'category_name' => 'category-1'
    ...
    

    b)

    ...
    
    'taxonomy' => 'category',
    'term' => 'category-1',
    
    ...
    

    c)

    ...
    'tax_query' => array(
      array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => array( 'category-1' ) )
    )
    ...
    

    More info: http://codex.wordpress.org/Function_Reference/WP_Query

Leave an answer

Browse
Browse