| @@ -14,8 +14,21 @@ | ||
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 | } |
| 17 | 17 | |
| 18 | + public static function renderPriceSuffix($product, $variant, $scope) | |
| 19 | + { | |
| 20 | + $suffixContext = apply_filters('fluent_cart/product/price_suffix_context', [ | |
| 21 | + 'product' => $product, | |
| 22 | + 'variant' => $variant, | |
| 23 | + 'scope' => $scope, | |
| 24 | + ]); | |
| 25 | + $priceSuffix = apply_filters('fluent_cart/product/price_suffix_atts', '', $suffixContext); | |
| 26 | + if ($priceSuffix) { | |
| 27 | + echo '<span class="fct_price_suffix">' . wp_kses_post($priceSuffix) . '</span>'; | |
| 28 | + } | |
| 29 | + } | |
| 30 | + | |
| 18 | 31 | public static function getBlockWrapperAttributes(array $attributes = []) |
| 19 | 32 | { |
| 20 | 33 | if ( |
| 21 | 34 | !empty(\WP_Block_Supports::$block_to_render) |