Muestre el porcentaje de descuento cerca del precio de venta en páginas de productos individuales para WC 3.0+

Tenía este código enfunction.php de mi tema para mostrar el porcentaje después del precio y funcionaba bien en WooCommerce v2.6.14.

Pero este fragmento ya no funciona en WooCommerce versión 3.0+.

¿Cómo puedo arreglar eso?

Aquí está ese código:

// Add save percent next to sale item prices.
add_filter( 'woocommerce_sale_price_html', 'woocommerce_custom_sales_price', 10, 2 );
function woocommerce_custom_sales_price( $price, $product ) {
    $percentage = round( ( ( $product->regular_price - $product->sale_price ) / $product->regular_price ) * 100 );
    return $price . sprintf( __(' Save %s', 'woocommerce' ), $percentage . '%' );
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta