para crear un widget básico que puedas colocar en los sidebar, usa esta estructura básica
Código PHP:
Ver originalfunction portfolioWidget_register(){
wp_register_sidebar_widget
('portfolio', 'portfolioAG', 'portfolioWidget',array('description' => 'Insert your portfolio')); wp_register_widget_control('portfolio', 'portfolioAG', 'portfolioWidgetAdmin', 300, 200);
}
add_action('widgets_init', 'portfolioWidget_register');
investiga las funciones de
wp_register_sidebar_widget y
wp_register_widget_control para que sepas que hacen y que le falta a este código para que sea funcional.
créeme que es un vil tontería lo que le falta, pero no lo pongo para que tengas que investigar.