2017-09-18 170 views
0

我想现在几个小时就从我的woocommerce店禁用图像,但找不到任何解决办法呢,这里有一个如何在店铺页面(不是产品页面)现在正在和我想删除什么的截图: https://imgur.com/XEELei1如何删除WooCommerce商店图片?

我已经尝试添加:

//移除产品图像从店铺环 remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail',10);

//从店铺环删除售卖徽章 remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_show_product_loop_sale_flash',10);

在functions.php中,但该图像仍然存在。

谢谢。

+0

你不具有产品的形象?如果您上传产品图片,则会自动消失。这是WordPress的默认占位符。 –

+0

感谢康斯坦丁:) ...你可以在你的问题结尾添加它作为编辑。 – LoicTheAztec

回答

0

尝试下面的代码,如果是店铺页面

function before_imageless_product() { 
if(!has_post_thumbnail(get_the_id())){ 
    remove_action('woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10); 
    echo '<div class="no-image">'; 
} 
} 
add_action('woocommerce_before_shop_loop_item', 'before_imageless_product', 9); 

function after_imageless_product() { 
if(!has_post_thumbnail(get_the_id())){ 
    add_action('woocommerce_before_shop_loop_item_title',  'woocommerce_template_loop_product_thumbnail', 10); 
    echo '</div>'; 
} 
} 
add_action('woocommerce_after_shop_loop_item', 'after_imageless_product', 9); 
+0

没有工作,我也试图设置一个随机图像到我的产品,它并没有消失。 – Constantin

+0

你能分享我猜它的代码是商品详细页或店铺页面你做错了什么 –

+0

谢谢你,但我已经解决了这个问题。 – Constantin

0

这解决了这个问题:

.products .box-image {display:none;} 
.products .product-small .box-text {display:flex!important; } 
.products .product-small .price-wrapper {margin:20px;}