Я использую wp_query в архиве категорий, чтобы я мог использовать meta_query для игнорирования сообщений с определенными мета-значениями.
Проблема в том, что, поскольку я использую wp_query, кажется, что игнорируется категория, которая являетсяв настоящее время просматривается и отображается все категории.
Есть ли способ получить категорию (возможно, как определено в URL), которую просматривает пользователь, и вставить ее в массив аргументов wp_query?
Я видел это предлагаемое решение по переполнению стека , но должен быть более простой способ сделать это, поскольку, когда цикл по умолчанию не используется, wordpress автоматически отображает правильную категорию.
Код в настоящее время:
$query = array(
'meta_query' => array(
array(
'key' => 'Display',
'value' => 'Yes',
)
),
'paged'=> $paged
);
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$pageposts = new WP_Query($query);
if ($pageposts):
while ( $pageposts->have_posts() ) : $pageposts->the_post();