Get product tags name by product id woocommerce wordpress?

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 13/6/23.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,042
    Đã được thích:
    81
    Điểm thành tích:
    48
    How to Get all tags name by product id woocommerce, cho em hỏi sao lấy được tên của tag sản phẩm theo id của sản phẩm vậy cả nhà.
    Hiện tại em đang ở trong danh mục sản phẩm, em muốn lấy tags name và url của tất cả sản phẩm hiện có theo product id truyền vào. Cảm ơn
     
    Cảm ơn đã xem bài:

    Get product tags name by product id woocommerce wordpress?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,949
    Đã được thích:
    1,208
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Sử dụng code sau nhé:

    Cách 1:
    Mã:
    // get product_tags of the current product
    $current_tags = get_the_terms( get_the_ID(), 'product_tag' );
    //only start if we have some tags
    if ( $current_tags && ! is_wp_error( $current_tags ) ) {
        //create a list to hold our tags
        echo '<ul class="product_tags">';
        //for each tag we create a list item
        foreach ($current_tags as $tag) {
            $tag_title = $tag->name; // tag name
            $tag_link = get_term_link( $tag );// tag archive link
            echo '<li><a href="'.$tag_link.'">'.$tag_title.'</a></li>';
        }
        echo '</ul>';
    }
    • get_the_ID() thành id sản phẩm nhé.
    Hoặc in ra toàn bộ tag ra ngoài để kiểm tra
    Mã:
    $get_products_tag = get_the_terms( get_the_ID(), 'product_tag' );
    print_r($get_products_tag);
    
    Cách 2:
    • Theo tags array
    Mã:
    $get_products_tags = get_terms( 'product_tag' );
    $tag_lists = array();
    if ( ! empty( $get_products_tags ) && ! is_wp_error( $get_products_tags ) ){
        foreach ( $get_products_tags as $tag ) {
            $tag_lists[] = $tag->name;
        }
    }
    
    Cách 3:
    • in trực tiếp ra ngoài.
    Mã:
    <?php
        global $product;
    ?>
        <div class="product-tags">
            <?php echo wc_get_product_tag_list( $product->get_id(), ', ' ); ?>
        </div>
    
     
    seolagi thích bài này.


Chủ để tương tự : product tags
Diễn đàn Tiêu đề Date
Mã nguồn mở Wordpress Custom add text to Title Yoast SEO, Taxonomy Product Woocommerce Wordpress 8/5/24
Mã nguồn mở Wordpress Lấy danh sách hình ảnh thư viện gallery images products trong woocommerce 19/3/24
Mã nguồn mở Wordpress Đổi add Search Tag product thành dạng click chọn như category woocommerce 13/6/23
Mã nguồn mở Wordpress Check If Product Category Page or Product Shop in WooCommerce 20/6/22
Mã nguồn mở Wordpress How to Get Total Number of Products by user id Woocommerce 13/6/22