添加产品时,如何在woocommerce产品页面中制作自定义字段值(必填)

Vid*_*dhi 5 php wordpress required custom-fields woocommerce

我在woocommerce的添加产品页面中添加了自定义文本框字段.现在我想要它(必修).我通过传递参数"required"=> true来尝试它.但它不起作用.请看下面的代码

woocommerce_wp_text_input(
  array(
    'id' => 'special_price',
    'label' => __( 'Wholesaler Price *', 'woocommerce' ),
    'placeholder' => '',
    'desc_tip' => 'true',
    'required' => 'true',
    'description' => __( 'Enter wholesaler price here.', 'woocommerce' )
  )
);
Run Code Online (Sandbox Code Playgroud)

但它不是强制使用文本框.请问任何人都可以告诉我该怎么做?

Dan*_*jel 6

对于requiredHTML5属性和其他自定义属性woocommerce_wp_text_input()函数有custom_attributes选项.

woocommerce_wp_text_input(
  array(
    'id' => 'special_price',
    'label' => __( 'Wholesaler Price *', 'woocommerce' ),
    'placeholder' => '',
    'desc_tip' => 'true',
    'custom_attributes' => array( 'required' => 'required' ),
    'description' => __( 'Enter wholesaler price here.', 'woocommerce' )
  )
);
Run Code Online (Sandbox Code Playgroud)