WooCommerce:使用过滤器/操作挂钩更改产品图像永久链接

时间:2015-09-30 21:45:01

标签: wordpress image url hook cart

我正在寻找过滤器/动作挂钩(或任何其他方式)来更改购物车页面上显示的图像URL作为缩略图。
示例图片:http://jamescollings.co.uk/wp-content/uploads/2014/12/cart-donation-form.png

我发现它是通过$_product->get_image()方法检索的,但我找不到与$_product->set_image()类似的内容。

1 个答案:

答案 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' );

并且您的缩略图将被替换(如果您想单独更改每个缩略图,则需要更多处理)。