WooCommerce 的管理文本区域输入字段

Admin textarea input field for WooCommerce

我正在寻找一种方法来为 woocommerce 常规选项卡添加 texarea 自定义输入。 我已经尝试 woocommerce_wp_text_input 但它显示一行输入。有没有办法添加多个 常规选项卡下的行输入?

就用woocommerce_wp_textarea_inputwoocommerce_wp_text_input

所以你得到:

// Add field
function action_woocommerce_product_options_general_product_data() {
    // Textarea Field
    woocommerce_wp_textarea_input( array(
        'id'          => '_my_field_id',
        'label'       => __( 'My label', 'woocommerce' ),
        'desc_tip'    => true,
        'description' => __( 'Some description', 'woocommerce' ),
    ));
}
add_action( 'woocommerce_product_options_general_product_data', 'action_woocommerce_product_options_general_product_data', 10, 0 );

// Save Field
function action_woocommerce_admin_process_product_object( $product ) {
    if( isset( $_POST['_my_field_id'] ) ) {
        $product->update_meta_data( '_my_field_id', esc_html( $_POST['_my_field_id'] ) );
    }
}
add_action( 'woocommerce_admin_process_product_object', 'action_woocommerce_admin_process_product_object', 10, 1 );  

只需使用现有的 woocommerce_wp_textarea_input() 函数即可。

Related treads with woocommerce_wp_textarea_input() function.