【问题标题】:Removing smaller image from cart list (Woocommerce)从购物车列表中删除较小的图像(Woocommerce)
【发布时间】:2019-11-29 16:02:53
【问题描述】:

我在这里要做的是从我的迷你购物车中删除我的小图像,这似乎我真的找不到正确的目录来修改它。这些是我在function.php 和review-order.php 中添加的代码。 The attachment is my image of the interface

review-order.php <?php $thumbnail= apply_filters( 'woocommerce_in_cart_product_thumbnail', $_product->get_image(), $cart_item, $cart_item_key ); ?>

函数.php

global $product; 
if (is_cart()){ echo "<style>#checkout_thumbnail{display:none;}</style>"; } 
$item_data = $cart_item_key['data']; 
$post = get_post($item_data->id); 
$thumb = get_the_post_thumbnail($item_data->id, array( 100, 100)); 
echo '<div id="checkout_thumbnail" style="float: left; padding-right: 8px">' . $thumb . '</div> ' . $post->post_title; } add_filter('woocommerce_cart_item_name', isa_woo_cart_attributes, 10, 2);```

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    将此代码过滤器放在 function.php 上,它将从购物车页面中删除图像:

    function sv_remove_cart_product_link( $product_link, $cart_item, $cart_item_key ) {
        $product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
        return $product->get_title();
    }
    add_filter( 'woocommerce_cart_item_name', 'sv_remove_cart_product_link', 10, 3 );
    

    【讨论】:

    • 嗨 Neal,感谢您的快速回复,但我已将代码放在函数 php 中,这里似乎没有任何更改。我在这里有什么遗漏吗?干杯。
    • 好吧,还有另外一个选项可以删除它:你可以在你的样式表中添加这个 CSS .woocommerce table.cart .product-thumbnail { display:none !important; }
    • 嗨 Neal,感谢您的建议,但还有其他不使用 css 的方法吗?因为我正在为营销团队做这件事,他们试图尽可能减少 css 的使用。干杯。
    • functions.php : add_filter('woocommerce_cart_item_thumbnail', '__return_false');可以试试这个
    • CSS 和 functio.php 对它没有影响很抱歉。
    【解决方案2】:

    在样式 css 中添加这个 css

    .woocommerce table.cart .product-thumbnail { display:none !important; } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多