Maak een optie pagina aan

acf_add_options_sub_page(array(
        'title' => '<TITEL OPTIE PAGINA>',
        'capability' => 'administrator'
    ));

Maak een nieuwe groep aan met een repeater en voeg het extra veld toe wat gevuld moet worden met data vanuit de repeater.

Zet de onderstaande code in functions.php

// Vul een veld met een OPTIONS repeater
function load_repeater_into_field( $field )
{
 // reset choices
 $field['choices'] = array();
 // load repeater from the options page
 if(get_field('email_adressen', 'option'))
 {
 // loop through the repeater and use the sub fields "value" and "label"
 while(has_sub_field('email_adressen', 'option'))
 {

 $label = get_sub_field('email_adres');
 $value = str_replace(" ", "-", $label);
 $value = strtolower($value);

$field['choices'][ $value ] = $label;

}
 }

 // Important: return the field
 return $field;
}

add_filter('acf/load_field/name=notificatie_adressen', 'load_repeater_into_field');
Geef een reactie 0