public function handle_essb_save_metabox() { global $post, $post_id; if (!$post) { return $post_id; } if (!$post_id) { $post_id = $post->ID; } // if (! wp_verify_nonce ( @$_POST ['essb_nonce'], // 'essb_metabox_handler' )) // return $post_id; // if (defined ( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE) // return $post_id; // "essb_off" if (isset($_POST['essb_off'])) { if ($_POST['essb_off'] != '') { update_post_meta($post_id, 'essb_off', $_POST['essb_off']); } else { delete_post_meta($post_id, 'essb_off'); } } if (isset($_POST['essb_position'])) { if ($_POST['essb_position'] != '') { update_post_meta($post_id, 'essb_position', $_POST['essb_position']); } else { delete_post_meta($post_id, 'essb_position'); } } if (isset($_POST['essb_theme'])) { if ($_POST['essb_theme'] != '') { update_post_meta($post_id, 'essb_theme', $_POST['essb_theme']); } else { delete_post_meta($post_id, 'essb_theme'); } } if (isset($_POST['essb_names'])) { if ($_POST['essb_names'] != '') { update_post_meta($post_id, 'essb_names', $_POST['essb_names']); } else { delete_post_meta($post_id, 'essb_names'); } } if (isset($_POST['essb_counter'])) { if ($_POST['essb_counter'] != '') { update_post_meta($post_id, 'essb_counter', $_POST['essb_counter']); } else { delete_post_meta($post_id, 'essb_counter'); } } if (isset($_POST['essb_hidefb'])) { if ($_POST['essb_hidefb'] != '') { update_post_meta($post_id, 'essb_hidefb', $_POST['essb_hidefb']); } else { delete_post_meta($post_id, 'essb_hidefb'); } } if (isset($_POST['essb_hideplusone'])) { if ($_POST['essb_hideplusone'] != '') { update_post_meta($post_id, 'essb_hideplusone', $_POST['essb_hideplusone']); } else { delete_post_meta($post_id, 'essb_hideplusone'); } } if (isset($_POST['essb_hidevk'])) { if ($_POST['essb_hidevk'] != '') { update_post_meta($post_id, 'essb_hidevk', $_POST['essb_hidevk']); } else { delete_post_meta($post_id, 'essb_hidevk'); } } if (isset($_POST['essb_hidetwitter'])) { if ($_POST['essb_hidetwitter'] != '') { update_post_meta($post_id, 'essb_hidetwitter', $_POST['essb_hidetwitter']); } else { delete_post_meta($post_id, 'essb_hidetwitter'); } } if (isset($_POST['essb_counter_pos'])) { if ($_POST['essb_counter_pos'] != '') { update_post_meta($post_id, 'essb_counter_pos', $_POST['essb_counter_pos']); } else { delete_post_meta($post_id, 'essb_counter_pos'); } } if (isset($_POST['essb_sidebar_pos'])) { if ($_POST['essb_sidebar_pos'] != '') { update_post_meta($post_id, 'essb_sidebar_pos', $_POST['essb_sidebar_pos']); } else { delete_post_meta($post_id, 'essb_sidebar_pos'); } } if (isset($_POST['essb_post_share_message'])) { if ($_POST['essb_post_share_message'] != '') { update_post_meta($post_id, 'essb_post_share_message', $_POST['essb_post_share_message']); } else { delete_post_meta($post_id, 'essb_post_share_message'); } } if (isset($_POST['essb_post_share_url'])) { if ($_POST['essb_post_share_url'] != '') { update_post_meta($post_id, 'essb_post_share_url', $_POST['essb_post_share_url']); } else { delete_post_meta($post_id, 'essb_post_share_url'); } } if (isset($_POST['essb_post_share_image'])) { if ($_POST['essb_post_share_image'] != '') { update_post_meta($post_id, 'essb_post_share_image', $_POST['essb_post_share_image']); } else { delete_post_meta($post_id, 'essb_post_share_image'); } } if (isset($_POST['essb_post_share_text'])) { if ($_POST['essb_post_share_text'] != '') { update_post_meta($post_id, 'essb_post_share_text', $_POST['essb_post_share_text']); } else { delete_post_meta($post_id, 'essb_post_share_text'); } } if (isset($_POST['essb_post_fb_url'])) { if ($_POST['essb_post_fb_url'] != '') { update_post_meta($post_id, 'essb_post_fb_url', $_POST['essb_post_fb_url']); } else { delete_post_meta($post_id, 'essb_post_fb_url'); } } if (isset($_POST['essb_post_plusone_url'])) { if ($_POST['essb_post_plusone_url'] != '') { update_post_meta($post_id, 'essb_post_plusone_url', $_POST['essb_post_plusone_url']); } else { delete_post_meta($post_id, 'essb_post_plusone_url'); } } if (isset($_POST['essb_hideyoutube'])) { if ($_POST['essb_hideyoutube'] != '') { update_post_meta($post_id, 'essb_hideyoutube', $_POST['essb_hideyoutube']); } else { delete_post_meta($post_id, 'essb_hideyoutube'); } } if (isset($_POST['essb_hidepinfollow'])) { if ($_POST['essb_hidepinfollow'] != '') { update_post_meta($post_id, 'essb_hidepinfollow', $_POST['essb_hidepinfollow']); } else { delete_post_meta($post_id, 'essb_hidepinfollow'); } } if (isset($_POST['essb_post_og_desc'])) { if ($_POST['essb_post_og_desc'] != '') { update_post_meta($post_id, 'essb_post_og_desc', $_POST['essb_post_og_desc']); } else { delete_post_meta($post_id, 'essb_post_og_desc'); } } if (isset($_POST['essb_post_og_title'])) { if ($_POST['essb_post_og_title'] != '') { update_post_meta($post_id, 'essb_post_og_title', $_POST['essb_post_og_title']); } else { delete_post_meta($post_id, 'essb_post_og_title'); } } if (isset($_POST['essb_post_og_image'])) { if ($_POST['essb_post_og_image'] != '') { update_post_meta($post_id, 'essb_post_og_image', $_POST['essb_post_og_image']); } else { delete_post_meta($post_id, 'essb_post_og_image'); } } if (isset($_POST['essb_post_og_video'])) { if ($_POST['essb_post_og_video'] != '') { update_post_meta($post_id, 'essb_post_og_video', $_POST['essb_post_og_video']); } else { delete_post_meta($post_id, 'essb_post_og_video'); } } if (isset($_POST['essb_post_og_video_w'])) { if ($_POST['essb_post_og_video_w'] != '') { update_post_meta($post_id, 'essb_post_og_video_w', $_POST['essb_post_og_video_w']); } else { delete_post_meta($post_id, 'essb_post_og_video_w'); } } if (isset($_POST['essb_post_og_video_h'])) { if ($_POST['essb_post_og_video_h'] != '') { update_post_meta($post_id, 'essb_post_og_video_h', $_POST['essb_post_og_video_h']); } else { delete_post_meta($post_id, 'essb_post_og_video_h'); } } if (isset($_POST['essb_total_counter_pos'])) { if ($_POST['essb_total_counter_pos'] != '') { update_post_meta($post_id, 'essb_total_counter_pos', $_POST['essb_total_counter_pos']); } else { delete_post_meta($post_id, 'essb_total_counter_pos'); } } if (isset($_POST['essb_post_twitter_hashtags'])) { if ($_POST['essb_post_twitter_hashtags'] != '') { update_post_meta($post_id, 'essb_post_twitter_hashtags', $_POST['essb_post_twitter_hashtags']); } else { delete_post_meta($post_id, 'essb_post_twitter_hashtags'); } } if (isset($_POST['essb_post_twitter_username'])) { if ($_POST['essb_post_twitter_username'] != '') { update_post_meta($post_id, 'essb_post_twitter_username', $_POST['essb_post_twitter_username']); } else { delete_post_meta($post_id, 'essb_post_twitter_username'); } } if (isset($_POST['essb_as'])) { $value = $_POST['essb_as']; $value = array_filter($value); if (count($value) != 0) { update_post_meta($post_id, 'essb_as', $value); } else { delete_post_meta($post_id, 'essb_as'); } } if (isset($_POST['essb_post_twitter_desc'])) { if ($_POST['essb_post_twitter_desc'] != '') { update_post_meta($post_id, 'essb_post_twitter_desc', $_POST['essb_post_twitter_desc']); } else { delete_post_meta($post_id, 'essb_post_twitter_desc'); } } if (isset($_POST['essb_post_twitter_title'])) { if ($_POST['essb_post_twitter_title'] != '') { update_post_meta($post_id, 'essb_post_twitter_title', $_POST['essb_post_twitter_title']); } else { delete_post_meta($post_id, 'essb_post_twitter_title'); } } if (isset($_POST['essb_post_twitter_image'])) { if ($_POST['essb_post_twitter_image'] != '') { update_post_meta($post_id, 'essb_post_twitter_image', $_POST['essb_post_twitter_image']); } else { delete_post_meta($post_id, 'essb_post_twitter_image'); } } if (isset($_POST['essb_post_google_desc'])) { if ($_POST['essb_post_google_desc'] != '') { update_post_meta($post_id, 'essb_post_google_desc', $_POST['essb_post_google_desc']); } else { delete_post_meta($post_id, 'essb_post_google_desc'); } } if (isset($_POST['essb_post_google_title'])) { if ($_POST['essb_post_google_title'] != '') { update_post_meta($post_id, 'essb_post_google_title', $_POST['essb_post_google_title']); } else { delete_post_meta($post_id, 'essb_post_google_title'); } } if (isset($_POST['essb_post_google_image'])) { if ($_POST['essb_post_google_image'] != '') { update_post_meta($post_id, 'essb_post_google_image', $_POST['essb_post_google_image']); } else { delete_post_meta($post_id, 'essb_post_google_image'); } } if (isset($_POST['essb_post_twitter_tweet'])) { if ($_POST['essb_post_twitter_tweet'] != '') { update_post_meta($post_id, 'essb_post_twitter_tweet', $_POST['essb_post_twitter_tweet']); } else { delete_post_meta($post_id, 'essb_post_twitter_tweet'); } } if (isset($_POST['essb_another_display_popup'])) { if ($_POST['essb_another_display_popup'] != '') { update_post_meta($post_id, 'essb_another_display_popup', $_POST['essb_another_display_popup']); } else { delete_post_meta($post_id, 'essb_another_display_popup'); } } if (isset($_POST['essb_another_display_flyin'])) { if ($_POST['essb_another_display_flyin'] != '') { update_post_meta($post_id, 'essb_another_display_flyin', $_POST['essb_another_display_flyin']); } else { delete_post_meta($post_id, 'essb_another_display_flyin'); } } if (isset($_POST['essb_another_display_sidebar'])) { if ($_POST['essb_another_display_sidebar'] != '') { update_post_meta($post_id, 'essb_another_display_sidebar', $_POST['essb_another_display_sidebar']); } else { delete_post_meta($post_id, 'essb_another_display_sidebar'); } } if (isset($_POST['essb_another_display_postfloat'])) { if ($_POST['essb_another_display_postfloat'] != '') { update_post_meta($post_id, 'essb_another_display_postfloat', $_POST['essb_another_display_postfloat']); } else { delete_post_meta($post_id, 'essb_another_display_postfloat'); } } if (isset($_POST['essb_activate_customizer'])) { if ($_POST['essb_activate_customizer'] != '') { update_post_meta($post_id, 'essb_activate_customizer', $_POST['essb_activate_customizer']); } else { delete_post_meta($post_id, 'essb_activate_customizer'); } } if (isset($_POST['essb_activate_fullwidth'])) { if ($_POST['essb_activate_fullwidth'] != '') { update_post_meta($post_id, 'essb_activate_fullwidth', $_POST['essb_activate_fullwidth']); } else { delete_post_meta($post_id, 'essb_activate_fullwidth'); } } if (isset($_POST['essb_activate_nativeskinned'])) { if ($_POST['essb_activate_nativeskinned'] != '') { update_post_meta($post_id, 'essb_activate_nativeskinned', $_POST['essb_activate_nativeskinned']); } else { delete_post_meta($post_id, 'essb_activate_nativeskinned'); } } if (isset($_POST['essb_opt_by_bp'])) { if ($_POST['essb_opt_by_bp'] != '') { update_post_meta($post_id, 'essb_opt_by_bp', $_POST['essb_opt_by_bp']); } else { delete_post_meta($post_id, 'essb_opt_by_bp'); } } if (isset($_POST['essb_animation'])) { if ($_POST['essb_animation'] != '') { update_post_meta($post_id, 'essb_animation', $_POST['essb_animation']); } else { delete_post_meta($post_id, 'essb_animation'); } } // @since 2.0 cache if (defined('ESSB_CACHE_ACTIVE')) { $cache_key = "essb_ogtags_" . $post_id; ESSBCache::flush_single($cache_key); } // @ since 1.3.9.6 - self hosted values if (ESSB_SELF_ENABLED) { $options = get_option(EasySocialShareButtons::$plugin_settings_name); if (is_array($options)) { foreach ($options['networks'] as $k => $v) { if (isset($_POST['essb_self_' . $k])) { if ($_POST['essb_self_' . $k] != '') { update_post_meta($post_id, 'essb_self_' . $k, $_POST['essb_self_' . $k]); } else { delete_post_meta($post_id, 'essb_self_' . $k); } } } } } }