{"id":9138189,"date":"2017-05-16T19:14:51","date_gmt":"2017-05-16T19:14:51","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/custom-fields-246\/"},"modified":"2017-05-16T19:14:51","modified_gmt":"2017-05-16T19:14:51","slug":"custom-fields-246","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/custom-fields-246\/","title":{"rendered":"Custom Fields"},"content":{"rendered":"<p>I use a pro version of wp all import , using woocommerce importer addon I can import csv data to default woocommerce fields, But how I can import the data to custom fields.<\/p>\n<p>the custom fields code I use is :<\/p>\n<p>\/\/ Display Fields<br \/>\nadd_action( &#8216;woocommerce_product_options_general_product_data&#8217;, &#8216;woo_add_custom_general_fields&#8217; );<\/p>\n<p><code><\/p>\n<pre>\nfunction woo_add_custom_general_fields() {\n\n\tglobal $woocommerce, $post;\n        echo '&lt;div class=\"options_group\"&gt;';\n\t\n\t\/\/ Text Field\n\twoocommerce_wp_text_input( \n\t\tarray( \n\t\t\t'id'          =&gt; '_text_field', \n\t\t\t'label'       =&gt; __( 'My Text Field', 'woocommerce' ), \n\t\t\t'placeholder' =&gt; 'http:\/\/',\n\t\t\t'desc_tip'    =&gt; 'true',\n\t\t\t'description' =&gt; __( 'Enter the custom value here.', 'woocommerce' ) \n\t\t)\n\t);\n\t\n\t\/\/ Number Field\n\twoocommerce_wp_text_input( \n\t\tarray( \n\t\t\t'id'                =&gt; '_number_field', \n\t\t\t'label'             =&gt; __( 'My Number Field', 'woocommerce' ), \n\t\t\t'placeholder'       =&gt; '', \n\t\t\t'description'       =&gt; __( 'Enter the custom value here.', 'woocommerce' ),\n\t\t\t'type'              =&gt; 'number', \n\t\t\t'custom_attributes' =&gt; array(\n\t\t\t\t\t'step' \t=&gt; 'any',\n\t\t\t\t\t'min'\t=&gt; '0'\n\t\t\t) \n\t\t)\n\t);\n\t\n\techo '&lt;\/div&gt;';\n}\n\n\/\/ Save Fields\nadd_action( 'woocommerce_process_product_meta', 'woo_add_custom_general_fields_save' );\n\nfunction woo_add_custom_general_fields_save( $post_id ){\n\t\n\t\/\/ Text Field\n\t$woocommerce_text_field = isset($_POST['_text_field']) ? $_POST['_text_field'] : '';\n\tif( !empty( $woocommerce_text_field ) )\n\t\tupdate_post_meta( $post_id, '_text_field', esc_attr( $woocommerce_text_field ) );\n\t\t\n\t\/\/ Number Field\n\t$woocommerce_number_field = isset($_POST['_number_field']) ? $_POST['_number_field'] : '';\n\tif( !empty( $woocommerce_number_field ) )\n\t\tupdate_post_meta( $post_id, '_number_field', esc_attr( $woocommerce_number_field ) );\n\t\n}\n<\/pre>\n<p><\/code><\/p>\n","protected":false},"template":"","class_list":["post-9138189","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/9138189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/9138189\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=9138189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}