Soporte » Plugins y Hacks » WooCommerce » Como guardar custom field variables

  • Buenas noches estoy haciendo un custom field que el usuario pueda elegir el numero ya tengo todo pero al la hora del guardado no he podido hacerlo

    //Numero de variaciones
    woocommerce_wp_select(
    				array('id'          => '_n_variation', 
    				      'label'       => __( 'My Select Field','woocommerce' ),
    				      'options' => array('1'   => __( '1', 'woocommerce' ),
    							 '2'   => __( '2', 'woocommerce' ),
    							 '3'   => __( '3', 'woocommerce' )
    						),
    				      'desc_tip'    => 'true',
    				      'custom_attributes' => $readonly)
    			);
    $n_variation = (int)get_post_meta( $post->ID, '_n_variation', true );
                for($o=1; $o<=$n_variation; $o++){
    				echo '<hr size="1px">';
    				woocommerce_wp_text_input(
    					array(
    						'id'          => '_zise_titel_['.$o.']',
    						'label'       => __( 'Titel or instructions', 'woocommerce' ),
    						'placeholder' => 'Put the text that you want to appear when it is the size...',
    						'desc_tip'    => 'true',
    						'custom_attributes' => $readonly
    					)
    				);
    }

    el codigo que uso para el custom field y el problema viene en

    
    $n_variations = (int)get_post_meta( $post->ID, '_n_variation', true );
                for($l=1; $l<=$n_variations; $l++){
    				//Guardando Titulo
    				$woocommerce_custom_product_text_field = $_POST['_zise_titel_['.$l.']'];
    				if (!empty($woocommerce_custom_product_text_field)){update_post_meta($post_id, '_zise_titel_['.$l.']', esc_attr($woocommerce_custom_product_text_field));}
               }
    

    he intentado con:

    
    update_post_meta($post_id, '_zise_titel_'.$l, esc_attr($woocommerce_custom_product_text_field));
    

    No es para productos variables es para un producto que tenga varias opciones

    • Este debate fue modificado hace 3 semanas, 4 días por daschin2.
    • Este debate fue modificado hace 3 semanas, 4 días por daschin2.
    • Este debate fue modificado hace 3 semanas, 4 días por daschin2.
  • Debes estar registrado para responder a este debate.