__('Cabecera personalizada', 'amprogramacion'),) ); } // Creating widget front-end public function widget($args, $instance) { $title = !empty($instance['title']) ? apply_filters('widget_title', $instance['title']) : NULL; // before and after widget arguments are defined by themes echo $args['before_widget']; if (!empty($title)) { echo $args['before_title'] . $title . $args['after_title']; } if (!empty($instance['email_text'])) { echo '
'; echo '
'; echo ''; if (!empty($instance['email_link'])) { echo ''; } echo $instance['email_text']; if (!empty($instance['email_link'])) { echo ''; } echo '
'; echo '
'; } if (!empty($instance['phone_text'])) { echo '
'; echo '
'; echo ''; if (!empty($instance['phone_link'])) { echo ''; } echo $instance['phone_text']; if (!empty($instance['phone_link'])) { echo ''; } echo '
'; echo '
'; } echo $args['after_widget']; } // Backend del widget public function form($instance) { $email_text = !empty($instance['email_text']) ? $instance['email_text'] : __('', 'amprogramacion'); $email_link = !empty($instance['email_link']) ? $instance['email_link'] : __('', 'amprogramacion'); $phone_text = !empty($instance['phone_text']) ? $instance['phone_text'] : __('', 'amprogramacion'); $phone_link = !empty($instance['phone_link']) ? $instance['phone_link'] : __('', 'amprogramacion'); // Widget admin form ?>