diff --git a/src/classes/class-tainacan-media.php b/src/classes/class-tainacan-media.php index cd9020ffc..8a2e61730 100644 --- a/src/classes/class-tainacan-media.php +++ b/src/classes/class-tainacan-media.php @@ -188,7 +188,8 @@ class Media { finfo_close( $finfo ); return $mime_type; } - return ''; + $filetypes = \wp_check_filetype($filename); + return isset($filetypes['type']) && $filetypes['type'] != false ? $filetypes['type'] : ''; } /** diff --git a/src/classes/class-tainacan-private-files.php b/src/classes/class-tainacan-private-files.php index 160525220..2402e64b6 100644 --- a/src/classes/class-tainacan-private-files.php +++ b/src/classes/class-tainacan-private-files.php @@ -13,13 +13,13 @@ class Private_Files { public $dir_separator; - public static function get_instance() { - if(!isset(self::$instance)) { - self::$instance = new self(); - } + public static function get_instance() { + if(!isset(self::$instance)) { + self::$instance = new self(); + } - return self::$instance; - } + return self::$instance; + } protected function __construct() {