Im当前正在填充我的<select>
元素(我有很多)与嵌套foreach
循环,get_terms()
和
为每个嵌套子元素创建填充。
每个<select>
代码大约有50行长,看起来很脏——在更改任何内容之前,我总是需要花几分钟来了解发生了什么。此外,如果选择了分类法,它将包括对所选元素的填充(如果关闭下拉列表),这将需要不必要的jQuery从所选元素中删除填充。
Is there a WordPress function I could use to populate my dropdowns with hierarchical taxonomies? ( maximum depth is 3 )
最合适的回答,由SO网友:s_ha_dum 整理而成
听起来你想wp_dropdown_categories()
对我来说:
$tax_args = array(
\'taxonomy\' => \'location\',
\'orderby\' => \'name\',
\'show_count\' => 1,
\'hierarchical\' => 1,
);
wp_dropdown_categories($tax_args);