WordPress无法自动处理此逻辑,因此您必须手动处理。
您需要做的是:
使用get\\u query\\u var(“category\\u name”)读取url参数;
将其注入自定义WP\\U查询:
$custom_query_args = array(
\'post_type\' => \'post\',
\'tax_query\' => array(
\'relation\' => \'AND\',
array(
\'taxonomy\' => \'post_format\',
\'field\' => \'slug\',
\'terms\' => array( \'post-format-audio\' ),
),
array(
\'taxonomy\' => \'category\',
\'field\' => \'slug\',
\'terms\' => get_query_var( \'category_name\' ),
)
)
);
请注意,如果决定传递任意变量而不是category\\u名称,则需要在使用之前声明它。
看见https://codex.wordpress.org/Function_Reference/get_query_var