我正在尝试显示客户在我网站上的购物车中所拥有的产品的缩略图。这是我的代码:
function fictive_cart()
{
global $woocommerce;
$items = $woocommerce->cart->get_cart();
$nb_article = $woocommerce->cart->cart_contents_count;
$text = array();
$image_link = array();
echo ('<h3 class="lead alt-font" style="text-align: center;"><span style="font-size: 130%;">Votre panier actuel</span></h3>');
foreach($items as $item => $values)
{
$_product = wc_get_product( $values['data']->get_id());
$image_id [] = (int) $_product->get_image_id();
$text [] = (string) $_product->get_title();
echo do_shortcode('[row col_bg="rgb(255,255,255)" v_align="middle" h_align="center"][col span="3" span__sm="12" bg_color="rgb(255,255,255)"][ux_banner height="250px" bg_color="rgb(255,255,255)" ****bg="<?php echo $image_id[0];?>"****][text_box position_x="50" position_y="100" bg="rgba(0, 0, 0, 0.86)"]'.$text[0].'[/text_box][/ux_banner][/col][col span="1" span__sm="12"][/col][col span="3" span__sm="12"][ux_banner height="250px" bg_color="rgb(255,255,255)" bg="957" hover="zoom" link="https://keatbioadmin-keatbio.pf5.wpserveur.net/categorie-produit/recette/"][/ux_banner][/col][/row]');
}
}
我添加
**** ...... ****
在代码的最后一行,我使用了我想要的命令以及它不起作用的地方。这只是购物车中只有一个产品的例子(我保存了代码的其他部分)。但是使用此设置,文本显示良好,但只显示我的原色,而不是产品的图像:
我也试图获取我的图像的链接,但这是同样的问题。