【发布时间】:2016-01-30 18:54:32
【问题描述】:
我正在向 Unyson 构建器添加重力表单,但问题是构建器仅检测/添加最后一个表单标题/id。
代码如下:
if ( ! defined( 'FW' ) ) {
die( 'Forbidden' );
}
$options = array(
'title' => array(
'type' => 'select',
'value' => 'choice-3',
'attr' => array( 'class' => 'custom-class', 'data-foo' => 'bar' ),
'label' => __('Label', 'fw'),
'desc' => __('Description', 'fw'),
'help' => __('Help tip', 'fw'),
'choices' => array(),
), // title
); // $options
$forms = GFAPI::get_forms();
foreach ($forms as $form) {
$form_id = $form['id'];
$form = GFAPI::get_form( $form_id );
$form_title = $form['title'];
$options['title']['choices'] = array(
$form_id => __($form_title, 'fw'),
);
}
我想用所有重力形式标题填充“选择”数组。
谢谢!
【问题讨论】:
标签: php arrays wordpress foreach associative-array