1
現在、Woocommerceには名前、数量、価格のみが表示されます。私も表示する画像のサムネイルを取得しようとしているが、それは私にエラーを与えると、ページが全く読み込まれないか、または読み込みますが、何も表示されません。私はあなたのコードを再検討しているWoocommerce - カートの商品のループ内に画像を表示できません
<?php
global $woocommerce;
$items = $woocommerce->cart->get_cart();
$currency = get_woocommerce_currency_symbol();
if (!$items) {
echo '<span class="no-items-mini">No items added</span>';
}
foreach($items as $item => $values) {
$_product = $values['data']->post;
$link = get_permalink($_product);
echo "<span>";
echo $values['quantity']." x <a href='".$link."'>".$_product->post_title;
echo "<a/></span>";
$price = get_post_meta($values['product_id'] , '_price', true);
echo " Price: ".$currency.$price."<br>";
$image = wp_get_attachment_image_src($values['product_id'], 'single-post-thumbnail');
echo "<img src=$image[0];/>";
}
$total = floatval(preg_replace('#[^\d.]#', '', $woocommerce->cart->get_cart_total()));
echo "<span class='mini-total'><b>Total: </b>".$currency.$total."</span>";
?>