Automattic\WooCommerce\Internal\ProductAttributes

VisualAttributeTermAdmin::render_visual_type_inputsprivate staticWC 1.0

Render visual type radio inputs.

Method of the class: VisualAttributeTermAdmin{}

No Hooks.

Returns

null. Nothing (null).

Usage

$result = VisualAttributeTermAdmin::render_visual_type_inputs( $field_id_prefix, $selected_type ): void;
$field_id_prefix(string) (required)
Field ID prefix.
$selected_type(string) (required)
Selected visual type.

VisualAttributeTermAdmin::render_visual_type_inputs() code WC 10.9.1

<?php
private static function render_visual_type_inputs( string $field_id_prefix, string $selected_type ): void {
	$color_id = $field_id_prefix . 'visual-type-color';
	$image_id = $field_id_prefix . 'visual-type-image';
	?>
	<fieldset>
		<label for="<?php echo esc_attr( $color_id ); ?>">
			<input
				type="radio"
				id="<?php echo esc_attr( $color_id ); ?>"
				name="wc_visual_attribute_type"
				value="<?php echo esc_attr( VisualAttributeTermMeta::TYPE_COLOR ); ?>"
				<?php checked( VisualAttributeTermMeta::TYPE_COLOR, $selected_type ); ?>
			/>
			<?php esc_html_e( 'Color', 'woocommerce' ); ?>
		</label>
		<label for="<?php echo esc_attr( $image_id ); ?>">
			<input
				type="radio"
				id="<?php echo esc_attr( $image_id ); ?>"
				name="wc_visual_attribute_type"
				value="<?php echo esc_attr( VisualAttributeTermMeta::TYPE_IMAGE ); ?>"
				<?php checked( VisualAttributeTermMeta::TYPE_IMAGE, $selected_type ); ?>
			/>
			<?php esc_html_e( 'Image', 'woocommerce' ); ?>
		</label>
	</fieldset>
	<?php
}