Query for custom post type objects in a taxonomy and with a meta value

Question

I want fetch all posts from the post type book in the custom taxonomy book_tags with the meta key lang and the meta value en.

My code:

<?php 
$args = array( 
    'post_type'      => 'book',
    'posts_per_page' => 40,
    'paged'          => "$paged", 

    'meta_query'     => array(
        array( 
            'key'     => 'lang',
            'value'   => 'en',
            'compare' => 'LIKE'
        )
    ),
    'tax_query' => array(
        array(
            'taxonomy' => 'book_tags',
            'field'    => 'slug',
            'terms'    => get_queried_object()->slug
        )
    )
);

$additional_loop = new WP_Query($args); 

while ($additional_loop->have_posts()) : 
    $additional_loop->the_post();

This doesn’t work? Why?

If I remove “meta_query” it works. Is there a bug in “meta_query”?

0
kytdesigner 1 month 0 Answers 7 views 0

Leave an answer