2017-09-18 1 views
0

私は今、私のwoocommerceショップから画像を無効にしようとしていますが、まだ解決策を見つけることができませんでした。ショップページ(製品ページではない)が今見ている方法と削除したいもののスクリーンショットです:私はすでに追加しようとした https://imgur.com/XEELei1WooCommerce shopの画像を削除するには?

//ショップループ 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

あなたは、製品のイメージを持っていないですか?それよりも製品イメージをアップロードすると、自動的に遠ざかります。これはワードプレスのデフォルトのプレースホルダです。 –

+0

ありがとうConstantin :) ...あなたは質問の最後に編集として追加することができます。 – 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;} 
関連する問題