2017-09-18 189 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;}