Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

Fondend where it should connect with the New Width and height

Admin data tabs to control and set a begin size

If i change the placeholder to the value and set it to 8 or something it doesnt work, and if it works i need it to get the value from a id

woocommerce_form_field('custom_field1', array(
          'id' => 'Hwidth',
          'label' => __( 'Width', 'woocommerce' ),
          'placeholder' => 'id=Hwidth',
          'css'  => 'width: 20px;',
          'type' => 'number',
          'required'    => true, // Or false
          'custom_attributes' => array(
                                    'step' => '0.1',
                                    'min' => '3' 
                                    )
        )
);
question from:https://stackoverflow.com/questions/65848431/how-do-i-get-the-value-from-a-id-php

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.1k views
Welcome To Ask or Share your Answers For Others

1 Answer

You do not assign a value to the woocommerce_form_field function. Here is the code you need:

$width  = get_post_meta( $post_id, '_custom_width', true );

woocommerce_form_field( '_custom_width', // Field ID
    array(
        'name'              => '_custom_width',
        'placeholder'       => 'Please enter width',
        'css'               => 'width: 20px;',
        'type'              => 'number',
        'required'          => true, // Or false
        'custom_attributes' => array(
            'step' => '0.1',
            'min' => '3' 
        ),
    ),
    $width // Saved Value 
);

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...