__('A text widget with a Call to Action button.', 'bigblank'),)// Option array passed to wp_register_sidebar_widget() ); } public function widget($args, $instance) { extract($args); $title = apply_filters('widget_title', $instance['title']); $content = apply_filters('widget_content', $instance['content']); $button_text = apply_filters('widget_button_text', $instance['button_text']); $button_link = apply_filters('widget_button_link', $instance['button_link']); $before_widget = $before_widget . '
'; $after_widget = '
' . $after_widget; echo $before_widget; if (!empty($title)) { echo $before_title . $title . $after_title; } echo wpautop($content); echo '' . $button_text . ''; echo $after_widget; } public function update($new_instance, $old_instance) { $instance = array(); $instance['title'] = $new_instance['title']; $instance['content'] = $new_instance['content']; $instance['button_text'] = $new_instance['button_text']; $instance['button_link'] = $new_instance['button_link']; return $instance; } public function form($instance) { $title = isset($instance['title']) ? $instance['title'] : ''; $content = isset($instance['content']) ? $instance['content'] : ''; $button_text = isset($instance['button_text']) ? $instance['button_text'] : __('Click Here', 'bigblank'); $button_link = isset($instance['button_link']) ? $instance['button_link'] : __('#', 'bigblank'); ?>