Automattic\WooCommerce\Internal\ProductAttributes
VisualAttributeTermAdmin::render_visual_type_inputs
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() 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
}