J'ai un champ personnalisé répétable fait avec le plugin "cmb2":
$meta_box->add_field( array(
'name' => 'error',
'id' => '_pf_error_log',
'type' => 'text',
'repeatable' => true,
),
) );
Comment puis-je utiliser update_post_meta
(ou toute autre fonction) pour ajouter une valeur à un nouveau brut de ce champ répétable (sans perdre les autres bruts)?
Donc, le moyen le plus simple que j'ai trouvé est:
$field = get_post_meta( $propostid, '_pf_error_log', true );
$field[] = 'new raw string';
update_post_meta( $propostid, '_pf_error_log', $field );
Mais je serai heureux d'avoir une solution plus simple et élégante ...