gpt4 book ai didi

php - WordPress重力表单通过标签名称获取字段ID

转载 作者:行者123 更新时间:2023-12-03 09:04:13 27 4
gpt4 key购买 nike

我正在尝试根据字段标签名称获取字段 ID,而不是对值进行硬编码。

我可以根据给定的表单名称检索表单 ID

RGFormsModel::get_form_id($post_title);

然后根据 ID 使用检索所有字段以及更多内容。

RGFormsModel::get_form_meta($id);

但是,解析返回值非常笨重。

通读 API,它似乎不是一种根据标签名称检索字段 ID 的直接方法。

API 或解决方案中是否有我遗漏的内容?

最佳答案

不,你没有错过任何东西。如果您想通过标签获取字段对象,则必须循环遍历表单对象的 fields 属性,并将所需标签与每个字段的标签进行比较,直到找到它。

function gw_get_field_by_label( $label ) {
foreach( $form['fields'] as $field ) {
if( $field->label == 'My Field Label' ) {
return $field;
}
}
return false;
}

你可以像这样使用它:

$field = gw_get_field_by_label( 'My Field Label' );

关于php - WordPress重力表单通过标签名称获取字段ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48294226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com