【问题标题】:php add product post date woocommerce pricephp 添加产品发布日期 woocommerce 价格
【发布时间】:2019-02-26 09:23:23
【问题描述】:

我想实现以下代码 sn-p 但希望所有产品的价格后缀都按照示例读取。

示例:79.99 美元 截至“产品创建日期”

代码片段:

    <?php
add_filter( 'woocommerce_get_price_html', 'bg_price_prefix_suffix', 100, 2 );

function bg_price_prefix_suffix( $price, $product ){
    $price = 'prefix here ' . $price . ' suffix here';
    return apply_filters( 'woocommerce_get_price', $price );
}

我找到了一个代码 sn-p,它会在产品摘要之后回显产品发布日期,但不知道如何将其用作价格后缀。见下文:

<?php    
add_action('woocommerce_single_product_summary','bg_echo_product_date',25);

function bg_echo_product_date() {
if (is_product() ) {
echo the_date('', '<span class="date_published">Published on: ', '</span>', false);
}
}

我还想通过 css 独立设置价格后缀的样式。

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    这样的?

    .date_published {
      font-style: italic;
    }
    <?php
    $price=7 9.99;
    $prefex="$";
    $suffex="November 11th, 2016";
    
    // if you want a function you could do this. 
    function productInfo($a, $b, $c) { 
       $date=a ddDate($c); return $a.$b.$date; 
    } 
    
    function addDate($date) { 
       return " <span class='date_published'> As of ".$date. "</span>"; 
    } 
    
    echo productInfo($prefex, $price, $suffex);
    
    ?>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2018-10-13
      • 2022-01-09
      • 1970-01-01
      • 2021-08-01
      • 2018-03-10
      相关资源
      最近更新 更多