kri*_*hna 3 php wordpress woocommerce
我需要 woo-commerce 的帮助来覆盖购物车产品图片缩略图。
我正在创建一个用于在详细信息页面中自定义产品的插件,如果我们“添加到购物车”,它将在购物车页面中使用自定义缩略图进行更新。
如果有任何钩子可用于覆盖图像,请告诉我。
小智 5
我也花了很多时间寻找答案,甚至问了一个 Stackoverflow 问题(WooCommerce:使用过滤器/操作挂钩更改产品图像永久链接),现在恰好是重复的(在提交我自己的问题之前找不到这个问题)。
钩子是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' );
Run Code Online (Sandbox Code Playgroud)
并且您的缩略图将被替换(如果您想单独更改每个缩略图,则需要进行更多处理)。
| 归档时间: |
|
| 查看次数: |
11081 次 |
| 最近记录: |