%PDF- %PDF-
| Direktori : /home/gachan/www/wp-content/themes/jekas/inc/widgets/ |
| Current File : /home/gachan/www/wp-content/themes/jekas/inc/widgets/widget_carusel.php |
<?php
class jekas_Carousel_widget extends WP_Widget {
function __construct(){
$widget_ops = array('classname' => 'jekas_carousel_widget', 'description' => esc_html__("Carousel Images",'jekas') );
$this->WP_Widget('jekas_carousel_widget', esc_html__("Carousel Widget",'jekas'), $widget_ops);
}
function widget($args,$instance){
echo '<aside id=\'carousel_widget\' class=\'widget carousel_widget\'>';
$num_img = (!empty($instance["carousel_texto"]))?$instance["carousel_texto"]:0;
echo '<ul class="gallery_blog border_img">';
for($i=1; $i<=$num_img; $i++){
echo '<li>';
echo '<img src="'.esc_url($instance["carousel_img".$i]).'" alt=""/>';
echo '<a class="fancybox" title="" href="'.esc_url($instance["carousel_img".$i]).'"></a>';
echo '</li>';
}
echo '</ul>';
echo '</aside>';
}
function update($new_instance, $old_instance){
$instance = $old_instance;
$instance["carousel_texto"] = strip_tags($new_instance["carousel_texto"]);
if(!empty($instance["carousel_texto"])){
for($i=1; $i<=$instance["carousel_texto"]; $i++){
$instance["carousel_img".$i] = strip_tags($new_instance["carousel_img".$i]);
}
}
return $instance;
}
function form($instance){
echo '<p>';
$num_img = (!empty($instance["carousel_texto"]))?$instance["carousel_texto"]:0;
echo '<label for="'.$this->get_field_id('carousel_texto').'">'.esc_html__('Number of images to slide','jekas').'</label></br>';
echo '<input class="widefat" style="width:20%;" id="'.esc_attr($this->get_field_id('carousel_texto')).'" name="'.esc_attr($this->get_field_name('carousel_texto')).'" type="text" value="'.esc_attr($instance["carousel_texto"]).'" />';
if($num_img > 0){
echo '</br><label>'.__('Link Image to Load','jekas').'</label>';
for($i=1; $i<=$num_img; $i++){
echo '<input class="widefat" id="'.esc_attr($this->get_field_id('carousel_img'.$i)).'" name="'.esc_attr($this->get_field_name('carousel_img'.$i)).'" type="text" value="'.esc_attr($instance["carousel_img".$i]).'" style="margin-bottom:5px;" />';
}
}
echo '</p>';
}
}