woocommerce如何在"添加图像已添加到您的购物车"?

时间:2017-05-03 03:04:16

标签: wordpress woocommerce

woocommerce如何在"添加图片已添加到您的购物车"?

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以通过woocommerce的wc_add_to_cart_message过滤器完成此操作。

add_filter( 'wc_add_to_cart_message', 'adding_image_to_cart_message' );

function adding_image_to_cart_message() {
  global $woocommerce;
  $return_to = get_permalink(woocommerce_get_page_id('shop'));
  $imgpath = 'add your image path here';
  $message = sprintf('<img src="%s"/><a href="%s" class="button wc-forwards">%s</a> %s', $imgpath , $return_to, __('Continue Shopping', 'woocommerce'), __('has been added to your cart.', 'woocommerce') );
  return $message;
}

将您的图片路径添加到$imgpath变量。

答案 1 :(得分:0)

去你的 的wordpress \可湿性粉剂内容\插件\ woocommerce \包括\ WC-推车的functions.php

找到代码

} else {
        $message   = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( wc_get_page_permalink( 'cart' ) ), esc_html__( 'View cart', 'woocommerce' ), esc_html( $added_text ) );
    }

将其替换为以下代码

} else {
             $product_meta = get_post_meta($product_id);
             $img = wp_get_attachment_image(($product_meta['_thumbnail_id'][0]), 'thumbnail');
        $message   = sprintf( "$img".'<a href="%s" class="button wc-forward">%s</a> %s', esc_url( wc_get_page_permalink( 'cart' ) ), esc_html__( 'View cart', 'woocommerce' ), esc_html( $added_text ) );
    }

它看起来像http://prntscr.com/f3hpsx