Soporte » Plugins y Hacks » WooCommerce » Como evito que aparezca un post_meta en el tab de customs fields

  • Buenas estoy haciendo un menú en la pagina edición del producto donde aparezca diferentes campos de textos con:
    Creando tab personalizada

    add_filter( 'woocommerce_product_data_tabs', 'add_product_menu_size' );
    	function add_product_menu_size( $product_data_tabs ) {
    		$product_data_tabs['tables-menu'] = array(
    			'label' => __( 'tables menu', 'test'),
    			'target' => 'tables_menu'',
    		);
    		return $product_data_tabs;
    	}

    Creando campo de texto y guardando post_meta

    add_action( 'woocommerce_product_data_panels', 'add_custom_product_fields_tables_menu' );
    add_action( 'woocommerce_process_product_meta', 'custom_product_fields_tables_menu_save' );
    	function add_custom_product_fields_tables_menu() {
    		global $woocommerce, $post;
    		?>
    		<div id="tables_menu" class="panel woocommerce_options_panel">
    			<?php
    			woocommerce_wp_text_input(
    				array(
    					'id'          => 'tables_menu',
    					'label'       => __( 'Titel or instructions', 'woocommerce' ),
    					'placeholder' => 'prueba123',
    					'desc_tip'    => 'true'
    				)
    			);
    	?>
    		</div>
    		<?php
    	}
    function custom_product_fields_tables_menu_save($post_id){
    		$woocommerce_custom_product_text_field = $_POST['tables_menu'];
    		if (!empty($woocommerce_custom_product_text_field))update_post_meta($post_id, 'tables_menu', esc_attr($woocommerce_custom_product_text_field));
    }

    la cosa es que cuando voy a la parte de customs fields aparecen el campo y el valor puesto en este como aria que no aparezca
    imagen:LINK

    • Este debate fue modificado hace 1 semana, 5 días por daschin2.
  • Debes estar registrado para responder a este debate.