以编程方式使用来自另一个分类的术语的自定义字段 时间:2020-11-21 作者:marissalianam 我有一个带有一些术语(A1、A2、A3等)的自定义分类法a和第二个自定义分类法B。我想在Taxonony B中创建一个自定义字段,该字段将是一个下拉菜单,其中包含来自分类法a的术语。我可以创建带有文本的自定义字段,并可以使用get\\u terms()从分类法a中获取术语。函数的作用是:返回一个对象数组(每个对象都是一个术语)。我不知道如何建造dropdwon。如何连接它们?(我想通过编程实现,这样我就可以将代码用于多个站点)谢谢 2 个回复 SO网友:hrsetyono 您可以使用ACF(高级自定义字段)插件来完成此操作。选择“分类法”字段,并将字段组设置为显示在需要显示的位置。我很确定免费版本的插件有这个字段。 SO网友:John Doe 使用“选择”下拉列表创建自定义字段,而不是用文本显示自定义字段。使用get\\u terms函数(term\\u id作为值)填充该下拉选项如果需要存储多个术语关系,请添加多个属性进行选择。将值存储为术语ID数组通过保存的数组在前端循环上,使用get\\u term函数获取term对象数据。第4页)您应该检查保存的术语id是否存在,如果不存在,那么您应该处理它(删除关系或忽略循环) 文章导航