__( 'An Addthis Widget to add horizontal recommended content', 'hor_recomended_widget_domain' ) ) // Args ); } /** * Front-end display of widget. * * @param array $args Widget arguments. * @param array $instance Saved values from database. * * @return null */ public function widget($args, $instance) { echo $args['before_widget']; $title = apply_filters('widget_title', $instance['title']); if (! empty($title)) { echo $args['before_title'] . $title . $args['after_title']; } echo "
"; echo $args['after_widget']; } /** * Back-end widget form. * * @param array $instance Previously saved values from database. * * @return null */ public function form($instance) { if (isset($instance['title'])) { $title = $instance['title']; } else { $title = __('Addthis', 'hor_recomended_widget_domain'); } echo "". ''. 'get_field_name('title').'" '. 'type="text" value="'.esc_attr($title).'">'. "
"; } /** * Sanitize widget form values as they are saved. * * @param array $new_instance Values just sent to be saved. * @param array $old_instance Previously saved values from database. * * @return array Updated safe values to be saved. */ public function update($new_instance, $old_instance) { $new_instance['title'] = (! empty($new_instance['title'])) ? mysql_real_escape_string($new_instance['title']) : ''; return $new_instance; } } /** * Class for Widget for Vertical Recommended Content * * @category Class * @package Wordpress_Widget * @author The AddThis Team". ''. 'get_field_name('title').'" '. 'type="text" value="'.esc_attr($title).'">'. "
"; } /** * Sanitize widget form values as they are saved. * * @param array $new_instance Values just sent to be saved. * @param array $old_instance Previously saved values from database. * * @return array Updated safe values to be saved. */ public function update($new_instance, $old_instance) { $new_instance['title'] = (! empty($new_instance['title'])) ? mysql_real_escape_string($new_instance['title']) : ''; return $new_instance; } } /** * Register widgets * * @return null */ function register_addthis_widget() { register_widget('Addthis_Horizontal_Recommended_Content_Widget'); register_widget('Addthis_Vertical_Recommended_Content_Widget'); } add_action('widgets_init', 'register_addthis_widget');