首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示销售日期和销售日期到

显示销售日期和销售日期到
EN

Stack Overflow用户
提问于 2016-11-21 02:30:12
回答 2查看 4.4K关注 0票数 0

我从这里得到了这个代码( Display woocommerce sale end date )

代码语言:javascript
运行
复制
add_filter( 'woocommerce_get_price_html', 'custom_price_html', 100, 2 );
function custom_price_html( $price, $product )
{
    global $post;
    $sales_price_to = get_post_meta($post->ID, '_sale_price_dates_to', true);
    if(is_single() && $sales_price_to != "")
    {
        $sales_price_date_to = date("j M y", $sales_price_to);
        return str_replace( '</ins>', ' </ins> <b>(Offer till '.$sales_price_date_to.')</b>', $price );
    }
    else
    {
        return apply_filters( 'woocommerce_get_price', $price );
    }
}

这只会显示销售日期。我如何使它显示销售日期从销售日期到?

我试着编辑这一行:

代码语言:javascript
运行
复制
return str_replace( '</ins>', ' </ins> <b>(Offer till '.$sales_price_date_to.')</b>', $price );

代码语言:javascript
运行
复制
return str_replace( '</ins>', ' </ins> <b>(Offer from '.$sales_price_date_from.' till '.$sales_price_date_to.')</b>', $price );

但它没有显示销售日期。

那么,谁能告诉我,我如何显示销售日期和销售日期?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-21 03:12:35

我已经在我的网站上试过了,它对我很有用。

代码语言:javascript
运行
复制
add_filter( 'woocommerce_get_price_html', 'custom_price_html', 100, 2 );
function custom_price_html( $price, $product ) {

    $sales_price_from = get_post_meta( $product->id, '_sale_price_dates_from', true );
    $sales_price_to   = get_post_meta( $product->id, '_sale_price_dates_to', true );

    if ( is_single() && $product->is_on_sale() && $sales_price_to != "" ) {

        $sales_price_date_from = date( "j M y", $sales_price_from );
        $sales_price_date_to   = date( "j M y", $sales_price_to );

        $price = str_replace( '</ins>', ' </ins> <b>(Offer from ' . $sales_price_date_from . ' till ' . $sales_price_date_to . ')</b>', $price );
    }

    return apply_filters( 'woocommerce_get_price', $price );
}
票数 2
EN

Stack Overflow用户

发布于 2018-11-04 11:11:48

我已经为这个做了一个插件(100%免费,没有广告,也没有隐藏功能)。

商店与其他商店的主要区别在于,它也适用于Variations (即使每个变体都有不同的日期)。

https://wordpress.org/plugins/woo-on-sale-information/

此外,开发时考虑到了简单性,并为开发人员提供了过滤器,使其能够在没有问题的情况下对其进行调整(代码也有很好的文档记录)。

看一看;)

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

https://stackoverflow.com/questions/40711914

复制
相关文章

相似问题

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