如果您不希望元字段特定于特定的产品类型,可以执行以下操作(这是我在自己的WooCommerce扩展中所做的)。
function new_post_meta () {
if (isset($_POST[\'location\']))
update_post_meta( $post_id, \'location\', json_encode($_POST[\'location\']) );
}
add_action( \'woocommerce_process_product_meta\', \'new_post_meta\' );
或者将其限制为特定的产品类型:
function new_post_meta () {
if (isset($_POST[\'location\']))
update_post_meta( $post_id, \'location\', json_encode($_POST[\'location\']) );
}
add_action( \'woocommerce_process_product_meta_simple\', \'new_post_meta\' );
其中,“simple”是产品类型。