Get product by product id woocommerce, get product values by id

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

  1. seolagi

    seolagi

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    872
    Đã được thích:
    75
    Điểm thành tích:
    28
    Cho mình hỏi, mình có cái poduct id truyền vào từ danh sách sản phẩm dạng shortcode, giờ mình muốn lấy thông tin của toàn bộ sản phẩm đó thì làm như thế nào?
    Code của mình đây:
    Mã:
    add_shortcode('shortcode_products_detail', 'woocommerce_output_products_detail');
    function woocommerce_output_products_detail($args, $content) {
    $productid = $args['id'];
    ...
    }
    
     
    Cảm ơn đã xem bài:

    Get product by product id woocommerce, get product values by id

  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,557
    Đã được thích:
    1,109
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây nhé lấy thông qua hàm: get_the_terms()
    PHP:
    add_shortcode('shortcode_products_detail''woocommerce_output_products_detail');
    function 
    woocommerce_output_products_detail($args$content) {
    $productid $args['id'];
    $terms get_the_terms$productid'product_cat' );
    $contents .= '<a href="'.$_product->get_permalink().'">';
    $contents .= get_the_post_thumbnail(get_the_ID(), 'thumnail', array( 'class' =>'thumnail') );
    $contents .= '</a>';
    $contents .= '<a href="'.$_product->get_permalink().'">'.$_product->get_title().'</a>';
    $contents .= '$_product->get_price_html();
    return $contents;
    }
     
    seolagi thích bài này.
  3. seolagi

    seolagi

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    872
    Đã được thích:
    75
    Điểm thành tích:
    28
    Cảm ơn ad, em đã làm được theo code ad chỉ
     


Like và Share ủng hộ ITSEOVN