如何将当前页面Slug传递给Query的参数? (WordPress的)

时间:2014-05-28 02:56:42

标签: wordpress

我有这些页面:德国,阿根廷,巴西。查看其中任何一个时,我需要一个自定义循环来查询新闻(自定义帖子类型)和查询国家(分类)。

页面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; ?>        

1 个答案:

答案 0 :(得分:0)

据我了解,我认为您想要检测页面名称,这就是您可以做的。

// Return the page name like Germany, Argentina, Brazil
$pagename = get_query_var('pagename');

然后在WP_Query个参数中传递此$pagename