php添加产品发布日期woocommerce价格

时间:2016-11-10 04:00:25

标签: php wordpress woocommerce

我想要实现以下代码片段,但希望根据示例读取所有产品的价格后缀。

示例:$ 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 );
}

我找到了一个代码片段,它将在产品摘要后回显产品发布日期,但不确定如何将其用于价格的后缀。见下文:

<?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独立设置价格后缀。

1 个答案:

答案 0 :(得分:0)

这样的东西?

&#13;
&#13;
.date_published {
  font-style: italic;
}
&#13;
<?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);

?>
&#13;
&#13;
&#13;