Automattic\WooCommerce\Internal\ProductAttributes
VisualAttributeTermAdmin::render_visual_type_inputs
Render visual type radio inputs.
Метод класса: VisualAttributeTermAdmin{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = VisualAttributeTermAdmin::render_visual_type_inputs( $field_id_prefix, $selected_type ): void;
- $field_id_prefix(строка) (обязательный)
- Field ID prefix.
- $selected_type(строка) (обязательный)
- Selected visual type.
Код VisualAttributeTermAdmin::render_visual_type_inputs() VisualAttributeTermAdmin::render visual type inputs 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
}