ASTRA_Ext_WooCommerce_Markup::single_product_variations_custom_html( string $html, array $args )
Single Product Select to Button Markup.
Description
Parameters
- $html
-
(string) (Required) old select html populated by WooCommerce.
- $args
-
(array) (Required) variation arguments.
Return
(mixed) $html
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function single_product_variations_custom_html( $html, $args ) { echo $html; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> <div class="ast-variation-button-group"> <?php if ( isset( $args['options'] ) ) { foreach ( $args['options'] as $slug ) { $term = get_term_by( 'slug', $slug, $args['attribute'] ); $name = ! empty( $term->name ) ? $term->name : $slug; ?> <div class="ast-single-variation" data-slug="<?php echo esc_attr( $slug ); ?>" > <?php echo esc_attr( $name ); ?> </div> <?php } } ?> </div> <?php }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
3.9.0 | Introduced. |