Pridanie nového poľa produktu

Pridanie nového vlastného poľa produktu vo Woocomerce

//pridanie pola mje pole
if ( ! function_exists( 'moje_pole_create_custom_field' ) ) :
    function skladova_pozicia_create_custom_field() {
        $args = array(
        'id' => '_moje_pole_field',
        'label' => __( 'Moja pole' ),
        'class' => 'cfwc-custom-field',
        'desc_tip' => true,
        'description' => __( 'Moje pole'),
        );
        woocommerce_wp_text_input( $args );
    }
endif;
add_action( 'woocommerce_product_options_inventory_product_data', 'moje_pole_create_custom_field' );

   ////ulozenie hodnoty
if ( ! function_exists( 'moje_pole_save_field' ) ) :
   function moje_pole_save_field( $post_id ) {
    $product = wc_get_product( $post_id );
    $title = isset( $_POST['_moje_pole_field'] ) ? $_POST['_moje_pole_field'] : '';
    $product->update_meta_data( '_moje_pole_field', sanitize_text_field( $title ) );
    $product->save();
   }
endif;
add_action( 'woocommerce_process_product_meta', 'moje_pole_save_field' );

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená.