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:
    887
    Đã đượ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,567
    Đã được thích:
    1,111
    Đ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'];
    $_product get_the_terms$productid'product_cat' );
    $contents .= '<a href="'.$_product->get_permalink().'">';
    $contents .= get_the_post_thumbnail($productid'thumnail', array( 'class' =>'thumnail') );
    $contents .= '</a>';
    $contents .= '<a href="'.$_product->get_permalink().'">'.$_product->get_title().'</a>';
    $contents .= '$_product->get_price_html();
    return $contents;
    }
    THam khảo thêm:
    PHP:
    $productId 164;
    $product wc_get_product$productId );
    echo 
    $product->get_title();
    echo 
    $product->get_price_html();
    Hay
    PHP:
    $product wc_get_product$product_id );
    $permalink $product->get_permalink();
    Hay lấy riêng từng trường
    PHP:
    $url get_permalink($product_id)
    $name get_the_title($product_id)
     
    Chỉnh sửa cuối: 2/6/22
    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:
    887
    Đã đượ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