'round', 'horizontal_sharing_size' => '35', 'horizontal_sharing_width' => '70', 'horizontal_sharing_height' => '35', 'horizontal_border_radius' => '', 'horizontal_font_color_default' => '', 'horizontal_sharing_replace_color' => '#fff', 'horizontal_font_color_hover' => '', 'horizontal_sharing_replace_color_hover' => '#fff', 'horizontal_bg_color_default' => '', 'horizontal_bg_color_hover' => '', 'horizontal_border_width_default' => '', 'horizontal_border_color_default' => '', 'horizontal_border_width_hover' => '', 'horizontal_border_color_hover' => '', 'vertical_sharing_shape' => 'square', 'vertical_sharing_size' => '40', 'vertical_sharing_width' => '80', 'vertical_sharing_height' => '40', 'vertical_border_radius' => '', 'vertical_font_color_default' => '', 'vertical_sharing_replace_color' => '#fff', 'vertical_font_color_hover' => '', 'vertical_sharing_replace_color_hover' => '#fff', 'vertical_bg_color_default' => '', 'vertical_bg_color_hover' => '', 'vertical_border_width_default' => '', 'vertical_border_color_default' => '', 'vertical_border_width_hover' => '', 'vertical_border_color_hover' => '', 'hor_enable' => '1', 'horizontal_target_url' => 'default', 'horizontal_target_url_custom' => '', 'title' => 'Spread the love', 'comment_container_id' => 'respond', 'instagram_username' => '', 'horizontal_re_providers' => array( 'facebook', 'twitter', 'reddit', 'linkedin', 'pinterest', 'MeWe', 'mix', 'whatsapp' ), 'hor_sharing_alignment' => 'left', 'top' => '1', 'post' => '1', 'page' => '1', 'horizontal_more' => '1', 'vertical_enable' => '1', 'vertical_target_url' => 'default', 'vertical_target_url_custom' => '', 'vertical_comment_container_id' => 'respond', 'vertical_instagram_username' => '', 'vertical_re_providers' => array( 'facebook', 'twitter', 'reddit', 'linkedin', 'pinterest', 'MeWe', 'mix', 'whatsapp' ), 'vertical_bg' => '', 'alignment' => 'left', 'left_offset' => '-10', 'right_offset' => '-10', 'top_offset' => '100', 'vertical_post' => '1', 'vertical_page' => '1', 'vertical_home' => '1', 'vertical_more' => '1', 'hide_mobile_sharing' => '1', 'vertical_screen_width' => '783', 'bottom_mobile_sharing' => '1', 'horizontal_screen_width' => '783', 'bottom_sharing_position' => '0', 'bottom_sharing_alignment' => 'left', 'bottom_sharing_position_radio' => 'responsive', 'footer_script' => '1', 'delete_options' => '1', 'share_count_cache_refresh_count' => '10', 'share_count_cache_refresh_unit' => 'minutes', 'bitly_username' => '', 'bitly_key' => '', 'language' => get_locale(), 'twitter_username' => '', 'buffer_username' => '', 'custom_css' => '', 'amp_enable' => '1', 'fb_key' => '', 'fb_secret' => '', 'instagram_username' => '', 'vertical_instagram_username' => '', 'youtube_username' => '', 'vertical_youtube_username' => '' ) ); // plugin version add_option( 'heateor_sss_version', HEATEOR_SSS_VERSION ); } /** * Plugin activation function */ function heateor_sss_activate_plugin( $network_wide ) { if ( ! current_user_can( 'activate_plugins' ) ) { return; } global $wpdb; if ( function_exists( 'is_multisite' ) && is_multisite() ) { if ( $network_wide ) { $old_blog = $wpdb->blogid; //Get all blog ids $blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" ); foreach ( $blog_ids as $blog_id ) { switch_to_blog( $blog_id ); heateor_sss_save_default_options(); } switch_to_blog( $old_blog ); return; } } heateor_sss_save_default_options(); set_transient( 'heateor-sss-admin-notice-on-activation', true, 5 ); } register_activation_hook( __FILE__, 'heateor_sss_activate_plugin' ); /** * Save default options for the new subsite created */ function heateor_sss_new_subsite_default_options( $blog_id, $user_id, $domain, $path, $site_id, $meta ) { if ( is_plugin_active_for_network( 'sassy-social-share/sassy-social-share.php' ) ) { switch_to_blog( $blog_id ); heateor_sss_save_default_options(); restore_current_blog(); } } add_action( 'wpmu_new_blog', 'heateor_sss_new_subsite_default_options', 10, 6 ); /** * The core plugin class */ require plugin_dir_path( __FILE__ ) . 'includes/class-sassy-social-share.php'; /** * Begins execution of the plugin. * * @since 1.0.0 */ function heateor_sss_run() { global $heateor_sss; $heateor_sss = new Sassy_Social_Share( HEATEOR_SSS_VERSION ); } heateor_sss_run();