Register Widget

Registers a widget.

<?php register_widget( $widget_class ) ?>

$widget_class (object) The name of a class that extends WP_Widget

class MyNewWidget extends WP_Widget {
	function __construct() {
		// Instantiate the parent object
		parent::__construct( false, 'My New Widget Title' );
	}
	function widget( $args, $instance ) {
		// Widget output
	}
	function update( $new_instance, $old_instance ) {
		// Save widget options
	}
	function form( $instance ) {
		// Output admin widget options form
	}
}
function myplugin_register_widgets() {
	register_widget( 'MyNewWidget' );
}
add_action( 'widgets_init', 'myplugin_register_widgets' );