我为不同的社区做了一个cpt“邻里”。
在“邻里档案”中,单击其中一个并转到单个。
一切都很好。
例如url为/博客/社区/南奥斯汀/
但我正在尝试对该单一对象运行wp\\u查询,查找该社区中的所有属性。
我创建了一个名为“prop\\u邻居”的自定义分类法,并将其分配给“client\\u prop”cpt。我可以这样手动调用它:
$args = array(
\'post_type\' => \'client_prop\',
\'posts_per_page\' => 10,
\'tax_query\' => array(
array(
\'taxonomy\' => \'prop_neighborhood\',
\'field\' => \'slug\',
\'terms\' => \'south-austin\',
)
)
);
但我已经为每一个做了一个模板。我如何才能将“术语”拉入当前的帖子标题slug,将其另存为变量,并将其插入“南奥斯汀”所在的位置?
我认为这将是一种很好的运行方式,只要页面标题url与分类法slug匹配,它就会正确地调用它?
最合适的回答,由SO网友:Morgan Kay 整理而成
Does this work?
global $post; // make sure the post object is available
$slug = $post->post_name; // get the slug
// insert the slug into your query
$args = array(
\'post_type\' => \'client_prop\',
\'posts_per_page\' => 10,
\'tax_query\' => array(
array(
\'taxonomy\' => \'prop_neighborhood\',
\'field\' => \'slug\',
\'terms\' => $slug,
)
)
);