Je travaille sur wordpress avec woocommerce et j'utilise Plugin WCK pour les champs personnalisés. Je crée des produits par programme.
J'ai besoin de sauvegarder les données des champs personnalisés sous forme de tableau dans la base de données de façon progressive. Mais il n'enregistre pas correctement et n'affiche pas les valeurs des champs personnalisés dans le backend pour les produits. J'utilise ce code.
$data= array(
'alternative-product-names' => $alternative_pname,
'manufacturers-part-number' => $manufature_park_number,
'currently-packaged'=> $currently_packaged,
'other-package-options' => $other_pkg_opt,
'inner-pack-qty' => $inner_pack_qty,
'inner-pack-dimensions' => $inner_pck_dimension,
'packaging-picture'=>''
);
update_post_meta( $post_id, 'productextrainfo1234', $data );
J'ai besoin de sauvegarder les données dans ce format :
a:1:{i:0;a:15:{s:25 : "alternative-product-names";s:4 : "fgfg";s:25 : "manufacturers-part-number";s:4 : "gffg";s:18 : "currently-packaged";s:4 : "fgfg";s : 21 : "other-package-options";s:4 : "fgfg";s:14 : "inner-pack-qty";s:4 : "fggf";s:21 : "inner-pack-dimensions";s:17 : "packaging-picture";s:3 : "561";}}