我有这些页面:德国,阿根廷,巴西。查看其中任何一个时,我需要一个自定义循环来查询新闻(自定义帖子类型)和查询国家(分类)。
页面slug与分类法完全一样。我如何将页面slug作为变量传递并将其作为参数插入WP查询中?提前谢谢!
<?php $loop = new WP_Query(array
('post_type' => 'news',
'country' => $CurrentPageSlug, //-------> HELP!
'posts_per_page' => 3)); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php endwhile; ?>
答案 0 :(得分:0)
据我了解,我认为您想要检测页面名称,这就是您可以做的。
// Return the page name like Germany, Argentina, Brazil
$pagename = get_query_var('pagename');
然后在WP_Query个参数中传递此$pagename
。