php - WooCommerce Products Custom Fields (woocommerce) -


i created textafield field type , when put text , hit publish it’s displaying on front-end. when remove text clean front-end , click on publish again stays on textarea field , on front-end. please ?

function.php

    function woo_add_custom_general_fields() {    global $woocommerce, $post;    woocommerce_wp_text_input(      array(          'id'          => '_text_field',          'label'       => __( 'titre produit', 'woocommerce' ),          'placeholder' => '',         'desc_tip'    => 'true',         'description' => __( 'enter custom value here.', 'woocommerce' )      ) );   function woo_add_custom_general_fields_save( $post_id ){      // textfield     $woocommerce_text_field = $_post['_text_field'];     if( !empty( $woocommerce_text_field ) )     update_post_meta( $post_id, '_text_field', esc_html( $woocommerce_text_field ) ); 

simply remove condition.

if( !empty( $woocommerce_text_field ) )

currently checking if text field not empty update content of text field.

when remove above condition, update field whether put content or not.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -