Automattic\WooCommerce\Blocks\BlockTypes
AbstractProductGrid::get_sale_badge_html
Get the sale badge.
Метод класса: AbstractProductGrid{}
Хуков нет.
Возвращает
Строку. Rendered product output.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_sale_badge_html( $product );
- $product(WC_Product) (обязательный)
- Product.
Код AbstractProductGrid::get_sale_badge_html() AbstractProductGrid::get sale badge html WC 10.8.1
protected function get_sale_badge_html( $product ) {
if ( empty( $this->attributes['contentVisibility']['price'] ) ) {
return '';
}
if ( empty( $this->attributes['contentVisibility']['image'] ) ) {
return '';
}
if ( ! $product->is_on_sale() ) {
return;
}
return '<div class="wc-block-grid__product-onsale">
<span aria-hidden="true">' . esc_html__( 'Sale', 'woocommerce' ) . '</span>
<span class="screen-reader-text">' . esc_html__( 'Product on sale', 'woocommerce' ) . '</span>
</div>';
}