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. |