smart Custom Fields を使って同名キーのカスタムフィールドを複数登録しています
例)
$order_count = get_post_meta( $id, 'order_count' );
print_r( $order_count );
Array ( [0] => 20 [1] => 20 [2] => 30 )
注文メール送信後に、個別にカウントアップさせたいのですが、上手く更新が出来ず困っております
例えば、以下とした場合
update_post_meta( $id, 'order_count', 31,30)
30 → 31 と更新され get_post_meta で取得できる配列は以下になりますが
Array ( [0] => 20 [1] => 20 [2] => 31 )
以下とした場合
update_post_meta( $id, 'order_count', 21,20)
同じ値が一括で更新されてしまいます
Array ( [0] => 21 [1] => 21 [2] => 30 )
例えばですが、キーを指定して update_post_meta で配列を更新する事は可能でしょうか?
Array ( [0] => 21 [1] => 20 [2] => 30 )
よろしくお願いいたします。