Example #1
0
    function form($instance)
    {
        $title = esc_attr($instance['title']);
        if (!($number = (int) $instance['number'])) {
            $number = 5;
        }
        $slider = (int) $instance['slider'];
        ?>
        <p><label for="<?php 
        echo $this->get_field_id('title');
        ?>
"><?php 
        _e('Title:', ETHEME_DOMAIN);
        ?>
</label>
        <input class="widefat" id="<?php 
        echo $this->get_field_id('title');
        ?>
" name="<?php 
        echo $this->get_field_name('title');
        ?>
" type="text" value="<?php 
        echo $title;
        ?>
" /></p>

        <p><label for="<?php 
        echo $this->get_field_id('number');
        ?>
"><?php 
        _e('Number of posts to show:', ETHEME_DOMAIN);
        ?>
</label>
        <input id="<?php 
        echo $this->get_field_id('number');
        ?>
" name="<?php 
        echo $this->get_field_name('number');
        ?>
" type="text" value="<?php 
        echo $number;
        ?>
" size="3" /><br />
        <small><?php 
        _e('(at most 15)', ETHEME_DOMAIN);
        ?>
</small></p>

        <?php 
        etheme_widget_input_checkbox(__('Enable slider', ETHEME_DOMAIN), $this->get_field_id('slider'), $this->get_field_name('slider'), checked($slider, true, false), 1);
        ?>

<?php 
    }
Example #2
0
    function form($instance)
    {
        $block_id = 0;
        if (!empty($instance['block_id'])) {
            $block_id = esc_attr($instance['block_id']);
        }
        $info = isset($instance['info']) ? $instance['info'] : '';
        $text = isset($instance['text']) ? $instance['text'] : '';
        $title = isset($instance['title']) ? $instance['title'] : '';
        $size = isset($instance['size']) ? (int) $instance['size'] : 256;
        $lightbox = isset($instance['lightbox']) ? (bool) $instance['lightbox'] : false;
        $currlink = isset($instance['currlink']) ? (bool) $instance['currlink'] : false;
        ?>
        <?php 
        etheme_widget_input_text(__('Widget title:', ETHEME_DOMAIN), $this->get_field_id('title'), $this->get_field_name('title'), $title);
        ?>

        <?php 
        etheme_widget_textarea(__('Information to encode:', ETHEME_DOMAIN), $this->get_field_id('info'), $this->get_field_name('info'), $info);
        ?>

        <?php 
        etheme_widget_input_text(__('Image size:', ETHEME_DOMAIN), $this->get_field_id('size'), $this->get_field_name('size'), $size);
        ?>

        <?php 
        etheme_widget_input_checkbox(__('Show in lightbox', ETHEME_DOMAIN), $this->get_field_id('lightbox'), $this->get_field_name('lightbox'), checked($lightbox, true, false), 1);
        ?>

        <?php 
        etheme_widget_input_checkbox(__('Encode link to the current page', ETHEME_DOMAIN), $this->get_field_id('currlink'), $this->get_field_name('currlink'), checked($currlink, true, false), 1);
        ?>

        <?php 
        etheme_widget_textarea(__('Additional information in widget', ETHEME_DOMAIN), $this->get_field_id('text'), $this->get_field_name('text'), $text);
        ?>

<?php 
    }