私が正しく理解していれば、カスタムフィールドは次のように機能します。
key(string/int) => value(string/int)
このようにカスタムフィールドを定義することは可能ですか?
key(string/int) => value(array (string/int, string/int))
一連の引用符を[quote、source]形式で格納するためにこのような構造を使用したいのですが、例えばstr_splittingを単一の値にした場合と比較して、潜在的な入力エラーを最小限に抑えることができます。
はい、できます。どちらでも可能です。
$demo = array('value1','value2','value3');
update_post_meta($post_id,'meta_key',$demo);
あるいは、単にカスタムフィールドのUIを使用して、一度に1つずつ必要なだけ多くの値を追加し、それらがすべて同じmeta_keyを持つようにします。