/** * Get singleton object for class Social_Commenting * * @return object Social_Commenting */ public static function get_instance() { if (!isset(self::$instance) && !self::$instance instanceof Social_Commenting) { self::$instance = new Social_Commenting(); } return self::$instance; }
/** * Constructor which loads required files at front */ private function __construct() { require_once LOGINRADIUS_PLUGIN_DIR . "public/inc/login/class-social-login.php"; require_once LOGINRADIUS_PLUGIN_DIR . "public/inc/commenting/class-social-commenting.php"; require_once LOGINRADIUS_PLUGIN_DIR . "public/inc/shortcodes/class-shortcode.php"; Social_Login::get_instance(); Social_Commenting::get_instance(); Login_Radius_Shortcode::get_instance(); }