static function get_fbsdk() { if (self::$fbsdk && self::$fbsdk instanceof Sigami_Facebook) { if (get_option('wpemfb_force_app_token', 'true') == 'true') { self::$fbsdk->setAccessToken(get_option('wpemfb_app_id') . '|' . get_option('wpemfb_app_secret')); } return self::$fbsdk; } else { if (!class_exists('FacebookApiException')) { require_once "base_facebook.php"; } require_once "class-sigami-facebook.php"; $config = array(); if (WP_Embed_FB_Plugin::has_fb_app()) { $config['appId'] = get_option('wpemfb_app_id'); $config['secret'] = get_option('wpemfb_app_secret'); } //$config['fileUpload'] = false; // optional self::$fbsdk = new Sigami_Facebook($config); if (get_option('wpemfb_force_app_token', 'true') == 'true') { self::$fbsdk->setAccessToken(get_option('wpemfb_app_id') . '|' . get_option('wpemfb_app_secret')); } return self::$fbsdk; } }