I have custom query that shows specific number of posts from specific categories/tax.
Currently I limited the query to show posts from 2 categories , 3 and 4.
Issue I have is that the query can be limited to number of posts for example 4 than the query displays first 4 posts from category 3 never showing posts from category 4.

$args = array (
    'posts_per_page' => '4',
    'post__in' => array(),
    'post__not_in' => array(807),
    'author__in' => array(),
    'post_type' => array('post'),
    'paged' => 1,
    'tax_query' => array (
        'relation' => 'OR',
        array (
            'taxonomy' => 'category',
            'field' => 'term_id',
            'terms' => array(3,4),
        )
    ),
    'order' => 'DESC',
    'orderby' => 'date',
    'ignore_sticky_posts' => true,
    'date_query' => array(),
);

$query  = new WP_Query( $args );

How can I display specific number of posts from specific categories and show minimum one item from assigned categories?

0

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *