【发布时间】:2011-09-21 04:52:09
【问题描述】:
我在类别存档中使用 wp_query,以便我可以使用 meta_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();
【问题讨论】:
标签: wordpress loops archive categories