2013-02-28 91 views
0

在此先感谢您的帮助。 我创建了一个页面,列出了自定义后期类型的分类。我遇到的问题是从此列表中链接的页面应只拉取类别和展示位置代码(在标准示例中)。它正在拉动展示位置,但我如何才能将它添加到从上一页拉出的动态创建的类别中。用两个标准查询自定义帖子类型

动态提取分类标准(类别标题)的代码。这会在页面上拉出正确的类别。

$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy')); echo $term->name; 

下面的代码可以获取特定的位置。如何添加由上面的代码拉动的动态拉取的分类,以便内容满足两个条件。

$args = array(
'post_type' => 'buyersguide', 
'meta_query' => array(
    array(
     'key' => 'Placement', 
     'value' => 'standard', 
     'compare' => 'LIKE' 
    ) 
) 
); 
query_posts($args); 

回答

0

您可以通过下面的代码解决这个问题:

$args = array(
'post_type' => 'buyersguide', 
'meta_query' => array(
    array(
     'key'  => 'Placement', 
     'value' => 'standard', 
     'compare' => 'LIKE' 
    ) 
), 
'tax_query' => array(
    array(
     'taxonomy' => $term->taxonomy, 
     'field' => 'slug', 
     'terms' => $term->slug 
    ) 
) 
); 

query_posts($args); 

有关分类参数的更多信息,请访问:Taxonomy Parameters - WP_Query

+0

这似乎是工作,做一些更多的测试。非常感谢。 – user28173 2013-03-01 15:40:09

相关问题