我正在尝试使用Gravity表单(v2.0.6)从前端保存自定义帖子类型。此帖子类型具有需要术语ID的自定义字段。
其中一个字段是关于“食物类型”的,我有5个关于该分类法的术语。我尝试了一个简单的下拉字段,它允许“使用分类法”(或帖子类型)填充,但此字段类型不能保存为自定义帖子类型的自定义字段。
所以,我想要的是这个函数:
[…]在“自定义字段”字段类型中可用。此字段需要显示术语名称,但选项值需要是术语id,因为post类型中的自定义字段需要术语id。
这可能吗?提前感谢!
我正在尝试使用Gravity表单(v2.0.6)从前端保存自定义帖子类型。此帖子类型具有需要术语ID的自定义字段。
其中一个字段是关于“食物类型”的,我有5个关于该分类法的术语。我尝试了一个简单的下拉字段,它允许“使用分类法”(或帖子类型)填充,但此字段类型不能保存为自定义帖子类型的自定义字段。
所以,我想要的是这个函数:
[…]在“自定义字段”字段类型中可用。此字段需要显示术语名称,但选项值需要是术语id,因为post类型中的自定义字段需要术语id。
这可能吗?提前感谢!
对于任何需要帮助的人,这里是我的解决方案。
重力形成挂钩gform_pre_render
, gform_pre_validation
, gform_pre_submission_filter
和gform_admin_pre_render
我能够用动态数据填充下拉字段。
尽管这对用户不太友好,但我们可以定义特定的CSS类来完成这项工作,并避免填充我们不想填充的字段。
查看Form Object 查看字段类型是如何调用的,以及如何在下一个点上针对它们Dynamically Populating Drop Down Fields基本上,我们要做的是创建一个呈现表单的函数。但首先,正如我上面提到的,为了避免填充不正确的字段,我们验证这是正确的字段类型(Important: 对于自定义字段type
是custom_field
相反select
[如本教程所述]。要以下拉/单选类型的自定义字段为目标,请设置type
到custom_field
以及field_type
到select
), 以及正确的CSS类。
然后,而不是使用get_posts
, 我们使用get_terms
检索术语。
希望这对别人有帮助。
一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: