get_enabled_providers(); } else { $providers = explode(',', $providers); $p_conf = \WP_Social\App\Share_Settings::instance()->get_enabled_providers(); $out_provider = []; foreach($providers as $provider) { $provider = trim($provider); if(isset($p_conf[$provider]) && !empty($p_conf[$provider]['enable'])) { $out_provider[$provider] = $p_conf[$provider]; } } } $share = new \WP_Social\App\Share(); return $share->get_share_primary_content($out_provider, $attributes); } } if(!function_exists('__wp_social_share')) { function __wp_social_share($provider = 'all', $atts = []) { if(class_exists('\WP_Social\Inc\Share')) { $return = new \WP_Social\Inc\Share(false); return $return->get_share_data($provider, $atts); } } } if(!function_exists('__wp_social_share_pro_check')) { function __wp_social_share_pro_check() { $option_key = 'xs_share_providers_data'; $xsc_options = get_option($option_key) ? get_option($option_key) : []; $share_provider = isset($xsc_options['social']) ? $xsc_options['social'] : []; foreach($share_provider AS $kk => $vv): if(isset($share_provider[$kk]['enable'])) { return true; } endforeach; return false; } }