使用分层分类填充下拉菜单

时间:2015-12-24 作者:N00b

Im当前正在填充我的<select> 元素(我有很多)与嵌套foreach 循环,get_terms()&nbsp;&nbsp;&nbsp;&nbsp; 为每个嵌套子元素创建填充。

每个<select> 代码大约有50行长,看起来很脏——在更改任何内容之前,我总是需要花几分钟来了解发生了什么。此外,如果选择了分类法,它将包括对所选元素的填充(如果关闭下拉列表),这将需要不必要的jQuery从所选元素中删除填充。

Is there a WordPress function I could use to populate my dropdowns with hierarchical taxonomies? ( maximum depth is 3 )

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

听起来你想wp_dropdown_categories() 对我来说:

$tax_args = array(
  \'taxonomy\'     => \'location\',
  \'orderby\'      => \'name\',
  \'show_count\'   => 1,
  \'hierarchical\' => 1,
);
wp_dropdown_categories($tax_args);

相关推荐

AWS Bitnami WordPress-拒绝向用户发送SELECT命令

我正在使用亚马逊网络服务(AWS)Wordpress,它使用Bitnami。我创建了一个测试模板,编写了一个SELECT语句来测试从数据库中提取数据,上载了模板,为页面选择了模板,并对其进行了预览。以下是结果。WordPress数据库错误:[为“wp\\u comments”表选择拒绝给用户“bn\\u WordPress”@“localhost”的命令]从wp\\ux中选择*。wp\\U注释,其中注释ID=2这是模板PHP文件中的语句。$id = "2"; $sql = &q