【问题标题】:Admin textarea input field for WooCommerceWooCommerce 的管理员文本区域输入字段
【发布时间】:2021-02-23 08:34:27
【问题描述】:

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

【问题讨论】:

    标签: php wordpress woocommerce textarea backend


    【解决方案1】:

    只需使用woocommerce_wp_textarea_input 对面的woocommerce_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 );  
    

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-18
      • 2019-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多