При регистрации виджета вы можете установить параметры управления виджетом, который позволяет контролировать ширину.
Проверьте следующий пример кода:
<?php
class WP_Widget_Text_Link extends WP_Widget {
function WP_Widget_Text_Link() {
$widget_ops = array('classname' => 'widget_text', 'description' => __('Arbitrary text or HTML with Title linked'));
$control_ops = array('width' => 600, 'height' => 350);
$this->WP_Widget('textlink', __('Text with Link'), $widget_ops, $control_ops);
}
// stripped down remaining code for the widget, which are not needed for the answer.
}