Aşağıdaki kodlarda bulunan "clean_image_filenames_mime_types" ayarlı silindi, panelde de öyle bir ayar artık yok ve bu filtreyi artık kullanmak istemiyorum. Önceden "tüm dosyalar" ve "sadece görseller" şeklinde çalışıyordu ancak artık her zaman tüm dosyalarda çalışacak şekilde temizlenmesi gerekiyor. PHP'den almadığım için uğraştım uğraştım yapamadım, bilen biri için 10 saniyelik iştir diye düşünüyorum, yardımcı olursanız sevinirim. "// Get mime type settings." altındaki kontrol silinecek, her zaman çalışır halde olması sağlanacak.

    public function upload_filter( $file ) {
        // Save original filename in transient and add to attachment post later.
        $original_filename = pathinfo( $file['name'] );
        set_transient( '_clean_image_filenames_original_filename', $original_filename['filename'], 60 );
        // Get mime type settings.
        $mime_types_setting = get_option( 'clean_image_filenames_mime_types' );
        $default_mime_types = $this->plugin_settings['default_mime_types'];
        $valid_mime_types   = apply_filters( 'clean_image_filenames_mime_types', $default_mime_types );
        if ( $valid_mime_types !== $default_mime_types ) {
            // Use mime types defined with filter.
            if ( in_array( $file['type'], $valid_mime_types, true ) ) {
                $file = $this->clean_filename( $file );
            }
        } else {
            // Use mime types as defined in settings.
            if ( 'all' === $mime_types_setting ) {
                $file = $this->clean_filename( $file );
            } elseif ( 'images' === $mime_types_setting && in_array( $file['type'], $default_mime_types, true ) ) {
                $file = $this->clean_filename( $file );
            }
        }
        // Return cleaned file, or input file file type is not set to be cleaned.
        return $file;
    }