我需要有关 woo-commerce 的帮助来覆盖购物车产品图像缩略图。
我正在创建一个插件,用于在详细信息页面中自定义产品,如果我们“添加到购物车”,它将在购物车页面中使用自定义缩略图进行更新。
如果有任何钩子可用于覆盖图像,请告诉我。
我也花了很多时间寻找答案,甚至问了一个 Stackoverflow 问题(WooCommerce:使用过滤器/操作挂钩更改产品图像永久链接 https://stackoverflow.com/questions/32876133/woocommerce-change-product-image-permalink-with-filter-action-hook/32881776)现在恰好是重复的(在提交我自己的问题之前找不到这个问题)。
答案:
钩子是woocommerce_cart_item_thumbnail
。
所以在你的functions.php
add
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' );
并且您的缩略图将被替换(如果您想单独更改每个缩略图,则需要更多处理)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)