我正在寻找过滤器/动作挂钩(或任何其他方式)来更改购物车页面上显示的图像URL作为缩略图。
示例图片:http://jamescollings.co.uk/wp-content/uploads/2014/12/cart-donation-form.png
我发现它是通过$_product->get_image()
方法检索的,但我找不到与$_product->set_image()
类似的内容。
答案 0 :(得分:0)
我找到了答案:
钩子是woocommerce_cart_item_thumbnail
。
所以在functions.php
添加
function custom_new_product_image($a) {
$class = 'attachment-shop_thumbnail wp-post-image'; // Default cart thumbnail class.
$src = [PATH_TO_YOUR_NEW_IMAGE];
// Construct your img tag.
$a = '<img';
$a .= ' src="' . $src . '"';
$a .= ' class="' . $class . '"';
$a .= ' />';
// Output.
return $a;
}
add_filter( 'woocommerce_cart_item_thumbnail', 'custom_new_product_image' );
并且您的缩略图将被替换(如果您想单独更改每个缩略图,则需要更多处理)。