我在类别存档中使用wp_query,以便我可以使用meta_query忽略具有某些元值的帖子。WordPress的 - 在类别归档中使用wp_query - 如何显示适当的类别?
问题是,因为我使用wp_query,它似乎忽略了当前正在查看的类别并显示所有类别。
有没有办法检索用户正在查看的类别(可能由url定义)并将其插入到wp_query参数数组中?
我见过this suggested solution on stack overflow,但必须有一个更简单的方法来做到这一点,因为当没有使用默认循环时,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();