File "class-wc-customizer-control-cropping.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/woocommerce/includes/customizer/class-wc-customizer-control-cropping.php
File
size: 2.19 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?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
}
}