Si je comprends bien, les champs personnalisés fonctionnent comme suit:
key(string/int) => value(string/int)
Est-il possible de définir un champ personnalisé comme celui-ci?
key(string/int) => value(array (string/int, string/int))
Je souhaite utiliser une telle structure pour stocker une série de citations au format [quote, source], en pensant que cela réduirait au minimum les erreurs de saisie potentielles par rapport à, par exemple, str_splitting une valeur unique.
Oui, vous pouvez, soit par code:
$demo = array('value1','value2','value3');
update_post_meta($post_id,'meta_key',$demo);
Ou simplement en utilisant l’interface utilisateur des champs personnalisés, ajoutez plusieurs valeurs à votre guise et assurez-vous qu’elles ont toutes la même méta_key.