Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.0k views
in Technique[技术] by (71.8m points)

woocommerce - How do i get the value from a id, php

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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 
);

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...