Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
woocommerce
/
includes
/
customizer
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if (!defined('ABSPATH')) { exit; } class WC_Customizer_Control_Cropping extends WP_Customize_Control { public $type = 'woocommerce-cropping-control'; public function render_content() { if (empty($this->choices)) { return; } $value = $this->value('cropping'); $custom_width = $this->value('custom_width'); $custom_height = $this->value('custom_height'); ?> <span class="customize-control-title"> <?php echo esc_html($this->label); ?> </span> <?php if (!empty($this->description)) { ?> <span class="description customize-control-description"><?php echo esc_html($this->description); ?></span> <?php } ?> <ul id="input_<?php echo esc_attr($this->id); ?>" class="woocommerce-cropping-control"> <?php foreach ($this->choices as $key => $radio) { ?> <li> <input type="radio" name="<?php echo esc_attr($this->id); ?>" value="<?php echo esc_attr($key); ?>" id="<?php echo esc_attr($this->id . $key); ?>" <?php $this->link('cropping'); ?> <?php checked($value, $key); ?> /> <label for="<?php echo esc_attr($this->id . $key); ?>"><?php echo esc_html($radio['label']); ?><br/><span class="description"><?php echo esc_html($radio['description']); ?></span></label> <?php if ('custom' === $key) { ?> <span class="woocommerce-cropping-control-aspect-ratio"> <input type="text" pattern="\d*" size="3" value="<?php echo esc_attr($custom_width); ?>" <?php $this->link('custom_width'); ?> /> : <input type="text" pattern="\d*" size="3" value="<?php echo esc_attr($custom_height); ?>" <?php $this->link('custom_height'); ?> /> </span> <?php } ?> </li> <?php } ?> </ul> <?php } }