显示已售出产品的数量,但排名第一的产品不到2个

时间:2017-10-14 作者:John Cook

正在寻找一些帮助,以显示产品页面上出售的商品的总数,但如果少于2,则会提示您首先使用优惠券代码。

这是我到目前为止为主题函数编写的代码

add_action( \'woocommerce_single_product_summary\', \'my_units_sold_counts\', 19 );
function my_units_sold_counts($units_sold) {
    global $product;
    $units_sold = get_post_meta( $product->id, \'total_sales\', true );
    return $units_sold;
}
   function soldUnits ($units_sold) {
if ($units_sold <= 2 ) {

  echo \'<p style="font-size: 1.1em; font-weight: 900; color: #908c8c;">No units sold yet. Be the first and use coupon code: xyz</p>\';
} else {
 echo \'<p style="font-size: 1.1em; font-weight: 900; color: #908c8c;">\' . \'<i style="margin-right: 10px;"class="fa fa-line-chart"></i>\' . sprintf( __( \'Units Sold: %s\', \'woocommerce\' ), $units_sold ) . \'</p>\';
}
}
我似乎无法控制它,它很痛。

1 个回复
SO网友:John Cook

好吧,如果有人在寻找这个问题的答案,我会在多睡一会儿后找到答案。我必须去掉返回和第二个函数。现在代码如下所示

add_action( \'woocommerce_single_product_summary\', \'my_units_sold_counts\', 19 );
function my_units_sold_counts($units_sold) {
    global $product;
    $units_sold = get_post_meta( $product->id, \'total_sales\', true );

if ($units_sold <= 2 ) {
  echo \'<p style="font-size: 1.1em; font-weight: 900; color: #908c8c;">No units sold yet. Be the first and use coupon code: xyz</p>\';
} else {
 echo \'<p style="font-size: 1.1em; font-weight: 900; color: #908c8c;">\' . \'<i style="margin-right: 10px;"class="fa fa-line-chart"></i>\' . sprintf( __( \'Units Sold: %s\', \'woocommerce\' ), $units_sold ) . \'</p>\';
}
}

结束

相关推荐

Functions.php中的入队样式

这对我没用functions.php: if( is_page_template( \'template-flat.php\' ) ) { function flatsome_scripts() { wp_enqueue_style( \'flatsome-style\', get_template_directory_uri() .\'/flatash/css/foundation.css\', array(), \'2.1\', \'all\'); }