Итак, я создал группу полей , которая содержит вкладок , которая содержит поле повторителя на моей странице редактирования в WordPress. Все функции управления работают нормально, но когда я попытался добавить данные и сохранить изменения, они не сохраняются.
Не уверен, что я пропустил. Вот код моего заполненного поля
acf_add_local_field( array (
'key' => 'field_tab_size_'.$ctr,
'label' => $cterm->name,
'name' => 'store_sizes_',
'type' => 'tab',
'parent' => 'field_5bd2b8b70a9e0',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array (
'width' => '',
'class' => '',
'id' => '',
),
'collapsed' => '',
'min' => '',
'max' => '',
));
/**
* Initial Repeater Field
*
*/
acf_add_local_field( array (
'key' => '_field_product_sizes_prices'.$ctr,
'label' => 'Product Sizes and Prices',
'name' => 'product_sizes_',
'type' => 'repeater',
'parent' => 'field_5bd2b8b70a9e0',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array (
'width' => '',
'class' => '',
'id' => '',
),
'collapsed' => '',
'min' => '',
'max' => '',
'layout' => 'table',
'button_label' => 'Add Row'
));
/**
* Add Product Total
*
*/
acf_add_local_field( array (
'key' => 'field_total_products_',
'label' => 'Total Products',
'name' => '_total_products_',
'parent' => '_field_product_sizes_prices'.$ctr, // key of parent repeater
'type' => 'text',
'instructions' => '',
));
/**
* Add Total Prices
* */
acf_add_local_field( array (
'key' => 'field_total_prices_',
'label' => 'Total Prices',
'name' => '_total_prices_',
'parent' => '_field_product_sizes_prices'.$ctr,
'type' => 'text',
));
}