首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用占位符替换WooCommerce中特定类别的产品图像

用占位符替换WooCommerce中特定类别的产品图像
EN

Stack Overflow用户
提问于 2020-10-30 22:03:47
回答 1查看 101关注 0票数 3

目前,我正在为一个有烟草/水烟网站的客户工作。在荷兰,有一项新的法律即将出台,所有烟草的图片都不能再在网站上显示。因此,我的目标是删除URL:https://gecona.nl/product-categorie/waterpijptabak的产品图像,并用图像占位符替换这些图片。

在谷歌上,我看到你的functions.php中的这段代码应该有助于删除图片:

代码语言:javascript
复制
remove_action('woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10);

我添加了这行代码,但没有删除任何图像。我已经在互联网上搜索了替代方案和修复方案,但都不起作用。

如果有人能帮我这个忙,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-10-30 23:22:54

要将占位符显示为特定产品类别定义的术语的图像,请使用以下内容:

代码语言:javascript
复制
add_filter( 'woocommerce_product_get_image_id', 'filter_product_image_id', 999, 2 );
function filter_product_image_id( $image_id, $product ) {
    $category_terms = array('waterpijptabak'); // <== Defined terms for your category(ies)

    if ( has_term( $category_terms, 'product_cat', $product->get_id() ) ){
        return false;
    }
    return $image_id;
}

代码放在活动子主题(或活动主题)的functions.php文件中。经过测试,效果良好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64609875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档