Widgets about

<?php

add_action('widgets_init', 's7_widget_about_init');
function s7_widget_about_init()
{
    register_widget('s7_widget_about');
}

class s7_widget_about extends WP_Widget
{
    public function __construct()
    {
        $widget_ops = array( 'classname' => 'widget--about', 'description' => __('Over ons', 'suiteseven') );
        $control_ops = array( 'width' => 300, 'height' => 550, 'id_base' => 's7_widget_about' );
        parent::__construct('s7_widget_about', __('Over ons', 'suiteseven'), $widget_ops, $control_ops);
    }

    public function widget($args, $instance)
    {
        extract($args);
        echo $before_widget;
        echo App\template('widgets.about');
        echo $after_widget;
    }

    public function form($instance)
    {
        echo '<p>Invoervelden zijn te vinden onder themaopties.</p>';
    }

    public function update($new_instance, $old_instance)
    {
        $instance = $old_instance;
        $instance['title'] = strip_tags($new_instance['title']);
        return $instance;
    }
}
?>
Last Updated:
Contributors: Niek Vlam, Suite Seven