<?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;
}
}
?>