Học WordPress + AI / WordPress cho người VIỆT !
WPShare247

Học wordpress cho người mới bắt đầu

  • Bắt đầu
    • Học WordPress
    • Elementor
    • WooCommerce
    • Tạo WordPress
    • Học WordPress kiểu mới 2025
    • Học PHP cơ bản
    • Tạo Website bằng WordPress
    • Quản trị WordPress
    • Sửa lỗi WordPress
    • Theme wordpress
    • Plugin WordPress
    • Hàm PHP
    • Seo WordPress
    • Bảo mật WordPress
    • Html & Css
    • Javascript và jQuery
    • Hướng dẫn lập trình
  • Video
    • Video TikTok
    • Video Shorts
  • Kho plugin
  • Tải Web Miễn Phí
  • Công cụ
    • Kiểm tra web WordPress
    • WordPress theme gì?
    • Check IP Website
    • Kiểm tra Tên Miền
    • Kiểm Tra SSL
    • Tạo File Disavow Google
    • Tạo QR Code
  • Giới thiệu
    • Khuyến Mãi
  • Đăng nhập
X
☰

Trang chủ » Hướng dẫn tạo Product Data Tabs trong WooCommerce – WordPress Tutorial

Hướng dẫn tạo Product Data Tabs trong WooCommerce – WordPress Tutorial

Ngày đăng: Xem: 801
Cách áp dụng các tính năng mới của WooCommerce 2025 vào cửa hàng WordPress của bạn Xem: 475

Cách áp dụng các tính năng mới của WooCommerce 2025 vào cửa hàng WordPress của bạn

Tích Hợp Gemini AI API Vào WordPress | Code Mẫu Cho Dev | Tạo Website Tự Động Viết Bài Chuẩn SEO Xem: 172

Tích Hợp Gemini AI API Vào WordPress | Code Mẫu Cho Dev | Tạo Website Tự Động Viết Bài Chuẩn SEO

Thử nghiệm 2025: AI có thực sự viết được Plugin WordPress? Xem: 182

Thử nghiệm 2025: AI có thực sự viết được Plugin WordPress?

Copy đoạn code sau và nhúng vào file functions.php để dùng.

<?php
// backend
add_filter( 'woocommerce_product_data_tabs', 'wpshare247_add_my_custom_product_data_tab' );
function wpshare247_add_my_custom_product_data_tab( $tabs ){

    $tabs['wpshare247-custom-tab'] = array(

                                            'label' => __('Wpshare247 TABS', 'woocommerce'),
                                            'target' => 'wpshare247_custom_product_data',
                                            'priority'	=> 25,
                                            'class'	=> array('')
                                        );

    return $tabs;
}

add_action( 'woocommerce_product_data_panels', 'wpshare247_add_my_custom_product_data_fields' );
function wpshare247_add_my_custom_product_data_fields(){
    ?>
    <div id="wpshare247_custom_product_data" class="panel woocommerce_options_panel">
        <?php 
        //https://wpshare247.com/danh-sach-cac-field-cua-woocommerce-huu-dung-danh-cho-coder
        
        //text input box
        woocommerce_wp_text_input(
            array(
                'id'            => 'wpshare247_wooc_text_bh',
                'value'           => get_post_meta( get_the_ID(), 'wpshare247_wooc_text_bh', true ),
                'label'           => __( 'Thời gian bảo hành', 'woocommerce' ),
                'placeholder'     => __( 'Vd: 12', 'woocommerce' ),
                //'class'           => 'wpshare247-c1 wpshare247-c2',
                //'style'            => 'color:red;',
                //'wrapper_class'    => 'wpshare247-wrapper-c1 wpshare247-wrapper-c2',
                'type'            => 'text',
                'description'     => __( 'Số tháng bảo hành', 'woocommerce' ),
                'desc_tip'        => true,
                'data_type'        => '' // '', price, decimal, stock, url
            )
        );

        woocommerce_wp_text_input(
            array(
                'id'            => 'wpshare247_wooc_text_db',
                'value'           => get_post_meta( get_the_ID(), 'wpshare247_wooc_text_db', true ),
                'label'           => __( 'Đã bán', 'woocommerce' ),
                'placeholder'     => __( 'Vd: 3000', 'woocommerce' ),
                //'class'           => 'wpshare247-c1 wpshare247-c2',
                //'style'            => 'color:red;',
                //'wrapper_class'    => 'wpshare247-wrapper-c1 wpshare247-wrapper-c2',
                'type'            => 'text',
                'description'     => __( 'Số sản phẩm đã bán', 'woocommerce' ),
                'desc_tip'        => true,
                'data_type'        => '' // '', price, decimal, stock, url
            )
        );


        ?>
    </div>
    <?php
}

add_action('woocommerce_process_product_meta', 'wpshare247_save_custom_tab_data');
function wpshare247_save_custom_tab_data( $post_id ){
    $product = wc_get_product( $post_id );

    $wpshare247_wooc_text_bh = isset( $_POST['wpshare247_wooc_text_bh'] ) ? $_POST['wpshare247_wooc_text_bh'] : '';
    $wpshare247_wooc_text_db = isset( $_POST['wpshare247_wooc_text_db'] ) ? $_POST['wpshare247_wooc_text_db'] : '';
    
    $product->update_meta_data('wpshare247_wooc_text_bh', sanitize_text_field($wpshare247_wooc_text_bh));
    $product->update_meta_data('wpshare247_wooc_text_db', sanitize_text_field($wpshare247_wooc_text_db));
    $product->save();

}

add_action('admin_head', 'wpshare247_woocommerce_product_data_admin_head');
function wpshare247_woocommerce_product_data_admin_head(){
    ?>
    <style type="text/css">
        #woocommerce-product-data ul.wc-tabs li.wpshare247-custom-tab_tab a::before{
            content: "\f177";
        }
    </style>
    <?php
}


//Frontend
add_action( 'woocommerce_single_product_summary', 'wpshare247_wooc_new_data', 11 );
function wpshare247_wooc_new_data(){
    $bh = get_post_meta( get_the_ID(), 'wpshare247_wooc_text_bh', true );
    if($bh){
        ?>
        <div id="wpshare247_wooc_text_bh" style="color:red;">Bảo hành: <?php echo $bh;?> tháng</div>
        <?php
    }

    $db = get_post_meta( get_the_ID(), 'wpshare247_wooc_text_db', true );
    if($db){
        ?>
        <div id="wpshare247_wooc_text_db" style="color:red;">Đã bán: <?php echo $db;?></div>
        <?php
    }
}

 

Shares
ChatGPT ChatGPT
Share
Share
Pin
Về WPShare247

Học wordpress cho người mới bắt đầu.

WPShare247 là blog chia sẻ các kiến thức về WordPress, sửa chữa lỗi wordpress, giới thiệu theme và plugin wordpress mới nhất. Đào tạo khóa học thiết kế Website bằng WordPress.

Menu
  • Trang chủ
  • Giới thiệu
  • Blog
  • Plugin WordPress
  • Liên hệ
Chủ đề wordpress
  • Sửa lỗi WordPress
  • Plugin WordPress
  • Theme wordpress
  • Seo WordPress
  • WooCommerce

Copyright © 2025 WPSHARE247. All Rights Reserved.
Một sản phẩm của WEB 366

  • Thiết kế web bởi Website366.com
  • Thiết kế website chuyên nghiệp TBAY.VN
  • Thiết kế website bán hàng