嗯,如果您为“页面”对象类型正确注册了分类法,然后将该分类法的术语分配给页面。。。我相信您可以通过以下方式访问分类法和术语slug:
get_query_var( \'taxonomy\' )
get_query_var( \'term\' )
如果你
print_r($wp_query)
生成当前显示的页面时,您将看到所有参数。使用上面的代码,您可以从
$wp_query
.
然后,要获取包含完整信息的术语对象,可以使用get_term_by 功能,就像这样
$term = get_term_by( \'slug\', get_query_var(\'term\'), get_query_var(\'taxonomy\') );
echo $term->name;
这将打印术语的“好”名称。
我相信如果你使用get_query_var(\'term\')
或$term->slug
(在获得术语对象后)可以在所有其他查询中使用该slug。
希望这有帮助。我从未对页面使用过分类法。让我知道你进展如何。