public static function admin_price_html($price, $product) { if (WC_Name_Your_Price_Helpers::is_nyp($product) && !isset($product->is_filtered_price_html)) { $price = $product->get_price_html_from_text() . WC_Name_Your_Price_Helpers::get_price_string($product, 'minimum'); } else { if (WC_Name_Your_Price_Helpers::has_nyp($product) && !isset($product->is_filtered_price_html)) { $price = $product->get_price_html_from_text() . WC_Name_Your_Price_Helpers::get_price_string($product, 'minimum-variation'); } } return $price; }
/** * Filter the Price HTML * * @param string $price * @param object $product * @return string * @since 1.0 * @renamed in 2.0 */ function nyp_price_html($price, $product) { if (WC_Name_Your_Price_Helpers::is_nyp($product)) { $price = apply_filters('woocommerce_nyp_html', WC_Name_Your_Price_Helpers::get_suggested_price_html($product), $product); } else { if (WC_Name_Your_Price_Helpers::has_nyp($product)) { $min_variation_string = WC_Name_Your_Price_Helpers::get_price_string($product, 'minimum-variation'); if ($min_variation_string != '') { $price = $product->get_price_html_from_text() . $min_variation_string; } $price = apply_filters('woocommerce_variable_nyp_html', $price, $product); } } return $price; }