Вот проблема: параметр posts_per_page
должен находиться на том же уровне, что и ключ tax_query
, а не внутри него, как сейчас.Это должно быть так:
$myquery['posts_per_page'] = 15;
$myquery['tax_query'] = array(
array(
'taxonomy' => 'category',
'terms' => array($productcatbyurl),
'field' => 'slug'
),
array(
'taxonomy' => 'post_tag',
'terms' => array('general-operation'),
'field' => 'slug'
),
);
Или написано по-другому, чтобы было понятнее:
$myquery = array(
'posts_per_page' => 15,
'tax_query' => array(
array(
'taxonomy' => 'category',
'terms' => array($productcatbyurl),
'field' => 'slug'
),
array(
'taxonomy' => 'post_tag',
'terms' => array('general-operation'),
'field' => 'slug'
),
)
);