WooCommerce在最新产品上显示“ NEW”徽章

Posted by: Fengjiajun Comments: 0

WooCommerce在最新产品上显示“ NEW”徽章

为了吸引客户的注意力,我们通常会在产品上面添加一些对应的徽章,比如促销、最新发布等;

下面的代码将会在近1个月发布的产品上显示“ NEW”徽章:

function fjj_new_badge_shop_page() {
   global $product;
   $newness_days = 30;
   $created = strtotime( $product->get_date_created() );
   if ( ( time() - ( 60 * 60 * 24 * $newness_days ) ) < $created ) {
      echo '<span class="itsnew onsale">' . esc_html__( 'New!', 'woocommerce' ) . '</span>';
   }
}
add_action( 'woocommerce_before_shop_loop_item_title', 'fjj_new_badge_shop_page', 3 );