__( 'Share content with Facebook, Twitter, Yahoo, Google and many more', 'lr-plugin-slug' ), ) // Args ); } /** * Outputs the content of the widget * * @param array $args * @param array $instance */ function widget( $args, $instance ) { global $post, $loginradius_share_settings; if ( is_object( $post) ) { $lrMeta = get_post_meta($post->ID, '_login_radius_meta', true); // If sharing disabled on this page/post, return content unaltered. if ( isset($lrMeta['sharing'] ) && $lrMeta['sharing'] == 1 && ! is_front_page() ) { return; } } extract($args); if ($instance['hide_for_logged_in'] == 1 && is_user_logged_in()) { return; } echo $before_widget; if ( ! empty( $instance['before_widget_content'] ) ) { echo $instance['before_widget_content']; } LR_Common_Sharing::horizontal_sharing(); echo '
'; if ( ! empty( $instance['after_widget_content'] ) ) { echo $instance['after_widget_content']; } echo $after_widget; } /** * Processing widget options on save * * @param array $new_instance The new options * @param array $old_instance The previous options */ function update( $new_instance, $instance ) { $instance['before_widget_content'] = $new_instance['before_widget_content']; $instance['after_widget_content'] = $new_instance['after_widget_content']; $instance['hide_for_logged_in'] = $new_instance['hide_for_logged_in']; return $instance; } /** * Outputs the options form on admin * * @param array $instance The widget options */ function form($instance) { // Set up default widget settings. $defaults = array('before_widget_content' => '', 'after_widget_content' => '', 'hide_for_logged_in' => '1'); foreach ($instance as $key => $value) { $instance[$key] = esc_attr($value); } $instance = wp_parse_args( (array) $instance, $defaults ); ?>



/>