Politique de gestion des cookies
Afin de toujours améliorer votre parcours de navigation sur notre site, nous utilisons des statistiques anonymes de navigation.Modifier les réglages d’un champs ACF après qu’il soit chargé.
PHP
<?php
function undfnd_load_field( $field ) {
$field['required'] = true;
$field['choices'] = array(
'custom' => 'My Custom Choice',
'custom_2' => 'My Custom Choice 2'
);
return $field;
}
// Pour tous les champs
// add_filter('acf/load_field', 'undfnd_load_field', 10, 3);
// Pour tous les champs en filtrant par type (ici : select)
add_filter('acf/load_field/type=select', 'undfnd_load_field', 10, 3);
// Pour tous les champs en filtrant par le slug du champs
// add_filter('acf/load_field/name={$name}', 'undfnd_load_field', 10, 3);
// Pour tous les champs en filtrant par l'identifiant du champs
// add_filter('acf/load_field/key=field_123456', 'undfnd_load_field', 10, 3);