【问题标题】:How to add custom icon badge for qualified products in WordPress如何在 WordPress 中为合格产品添加自定义图标徽章
【发布时间】:2020-09-01 10:43:05
【问题描述】:

我发现以下代码允许您添加自定义图像徽章进行销售

<php
    add_filter( 'woocommerce_sale_flash', 'my_custom_sales_badge' );
    function my_custom_sales_badge() {
    $img = '<span class="onsale"><img src="http://yourwebsite.com/wp-content/uploads/2014/11/custom- 
    sales-badge.png" /></span>';
    return $img;
}
CSS
span.onsale {
    background: none;
    box-shadow: none;
}

此代码与销售 Flash 产品无关。 我想做的是添加一个自定义图标作为合格产品的徽章。 我以为我只是找到了 add_filter 的正确参数,但我什么也没找到。

【问题讨论】:

    标签: wordpress woocommerce customization badge qualified


    【解决方案1】:
    add_filter( 'woocommerce_product_thumbnails', 'my_custom_sales_badge' );
    
    function my_custom_sales_badge() {
        $img = '<span class="onsale"><img src="https://via.placeholder.com/50" /></span>';
        echo $img;
    }
    
    add_filter('wp_footer', 'add_style_to_badge');
    
    function add_style_to_badge(){
        ?>
    <style>
            span.onsale {
        background: none;
        box-shadow: none;
        float:right;
    }
    </style>
    <?php
    }
    

    将此添加到您的活动主题functions.php中

    【讨论】:

    • 您好,感谢您提供代码。我认为这仍然是出售闪存。这意味着如果有销售快闪,或者我误解了,就会出现这种情况。但我刚刚检查了一下,我通过在产品上添加了销售闪存日期得到了 50px 的图标。我想要的是完全不相关的自定义徽章,我可以随时添加。与销售快闪或任何其他方式无关。 :)
    猜你喜欢
    • 2022-07-13
    • 2017-08-10
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多