好的,在“Debug This”插件的帮助下,我成功地找到了答案,并研究了“Beauty Taxonomy Filters”插件的编码。
据我所知,Wordpress只保存了第一个分类法和查询的第一个术语的完整详细信息(包括标题、ID和Slug)。
对于查询到的任何其他术语或分类,Wordpress只保存slug。
此信息位于$wp\\U查询中的信息栏中,可以按如下方式拉出:
$queried_taxonomies = $wp_query->tax_query->queries;
所有查询的分类法的slug将在以下位置找到:
$queried_taxonomies[X][\'taxonomy\'];
其中X是分类法的编号,从0开始。
所有查询的术语的slug位于:
$queried_taxonomies[X][\'terms\'][Y];
其中,X如上所述,Y是为该分类法查询的术语编号,从0开始。
因此,例如,如果查询是一个分类法的两个术语,则第二个术语的slug将位于:
$queried_taxonomies[0][\'terms\'][1];
如果您在两个分类法中分别查询一个术语,则第二个分类法和术语的slug将位于:
$queried_taxonomies[1][\'taxonomy\'];
$queried_taxonomies[1][\'terms\'][0];