簡體   English   中英

如何在圖像中添加產品永久鏈接標記woocommerce購物車項目?

[英]How can add product permalink in image a tag woocommerce cart item?

請幫助在圖像標簽上添加產品永久鏈接,這是我的代碼:

<?php
global $woocommerce;  $items = $woocommerce->cart->get_cart();
foreach($items as $item => $values) {
   $_product =  wc_get_product( $values['data']->get_id());

   //product image
   $getProductDetail = wc_get_product( $values['product_id'] );

   echo '<div class="cart-prd-img"><a href="'.esc_url( get_permalink( $product->id ) ).'">'.$getProductDetail->get_image().'</div>'; // accepts 2 arguments ( size, attr )
   echo '<div class="cart-prd-name">'.$_product->get_title().'</div>';  
    '<br> Quantity: '.$values['quantity'].'<br>';

   $price = get_post_meta($values['product_id'] , '_price', true);
        echo "  Price: ".$price."<br>";
} ?>
foreach($items as $item => $values) {
   $_product =  wc_get_product( $values['data']->get_id());

   //product image
   $getProductDetail = wc_get_product( $values['product_id'] );

   //get the id of product
   $product_id = $values['product_id'];

   //$product->id is null. to get the product link you have need to use valid product id - get_permalink( $product_id ) 

   echo '<div class="cart-prd-img"><a href="'.esc_url( get_permalink( $product_id ) ).'">'.$getProductDetail->get_image().'</div>'; // accepts 2 arguments ( size, attr )
   echo '<div class="cart-prd-name">'.$_product->get_title().'</div>';  
    '<br> Quantity: '.$values['quantity'].'<br>';

   $price = get_post_meta($values['product_id'] , '_price', true);
        echo "  Price: ".$price."<br>";
} ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM