functions içine ekle, Bileşenlerde çıkar.
class Yazarlar extends WP_Widget
{
function Yazarlar()
{
$widget_ops = array('classname' => 'Yazarlar', 'description' => 'Sidebar\'a yazar bölümü ekleyebilirsiniz.' );
$this->WP_Widget('Yazarlar', 'Yazarlar', $widget_ops);
}
function form($instance)
{
$instance = wp_parse_args( (array) $instance, array( 'title' => '', 'category' => '' ) );
$title = $instance['title'];
$category = $instance['category'];
?>
}
function update($new_instance, $old_instance)
{
$instance = $old_instance;
$instance['title'] = $new_instance['title'];
$instance['category'] = $new_instance['category'];
return $instance;
}
function widget($args, $instance)
{
extract($args, EXTR_SKIP);
echo $before_widget;
$title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']);
$category = empty($instance['category']) ? ' ' : apply_filters('widget_category', $instance['category']);
// WIDGET CODE GOES HERE ?>
echo $before_title . $title . $after_title; }
?>
echo $after_widget;
?>
}
}
add_action( 'widgets_init', create_function('', 'return register_widget("Yazarlar");') );