
📁 6 Wtyczek do przesyłania plików dla WordPress 2026 (darmowe i płatne)
Formularz zwrotny bez możliwości przesłania pliku to stracona szansa. Klient chce wysłać brief w PDF, załadować logo na gadżety reklamowe lub dołączyć zrzut ekranu z błędem, a WordPress odpowiada „ten typ pliku jest niedozwolony".
Problem polega na tym, że standardowy WordPress dopuszcza tylko wąski zestaw typów MIME. Bez wtyczki nie przyjmie Pan ZIP, CSV, AI, XML, SVG ani WebP ani przez formularz, ani przez checkout WooCommerce. Zebraliśmy 6 narzędzi, które rozwiązują to zadanie: od systemowego rozszerzenia białej listy po pełny drag-and-drop z shortcodem.
Każda wtyczka w zestawieniu została sprawdzona pod kątem zgodności z WordPress 6.x, jest aktualna na rok 2026 i realizuje swój scenariusz: komuś potrzebne jest proste odblokowanie typów plików w panelu administracyjnym, komuś frontendowy uploader z paskiem postępu, a komuś przyjmowanie plików w checkoucie WooCommerce.
💡 Szybki przegląd:
- Proszę otworzyć listę typów MIME przez File Upload Types, bezpłatną wtyczkę od twórców WPForms do edycji białej listy WordPress.
- Proszę dodać uploader drag-and-drop do Contact Form 7 przez Drag and Drop Multiple File Upload, wersja light jest bezpłatna, premium od 29 dolarów dodaje automatyczne usuwanie plików.
- Proszę skonfigurować przyjmowanie plików w checkoucie WooCommerce za pomocą Checkout Files Upload, pole przed lub po płatności z limitami rozmiaru i rozszerzeń.
Tabela porównawcza
Wtyczka | Wersja bezpłatna | Płatna od | Typ uploadu | WooCommerce | Kluczowa funkcja |
|---|---|---|---|---|---|
| Tak | - | Panel admin / formularze | Nie | Biała lista MIME w rdzeniu |
| Nie | $14 | Frontend (shortcode) | Nie | AJAX bez przeładowania |
| Tak | - | Frontend + widget | Nie | Shortcode + wybór folderu |
| Tak | $29 | Frontend (CF7) | Nie | Drag-and-drop w CF7 |
| Tak | Na zapytanie | Checkout | Tak | Upload na/po checkoucie |
| Nie | $39.60/rok | Frontend (formularze) | Tak (Pro) | Kreator formularzy + upload |
1. File Upload Types

Bezpłatna wtyczka od zespołu WPForms, która rozszerza systemową białą listę WordPress. Gdy użytkownik próbuje załadować plik z niezarejestrowanym rozszerzeniem, WordPress wyświetla błąd „This file type is not permitted". File Upload Types usuwa to ograniczenie: dodaje Pan potrzebne typy MIME w interfejsie panelu administracyjnego i stają się one dostępne wszędzie: przez bibliotekę mediów, formularze, REST API.
Wtyczka nie tworzy frontendowego uploadera. Działa na poziomie rdzenia, poprawiając listę dozwolonych rozszerzeń globalnie. To narzędzie systemowe, a nie widget dla użytkownika. Pod maską filtr upload_mimes, wywoływany przez czytelny interfejs bez linii kodu. Dla ZIP, CSV, XML, AI, CAD, SVG i innych formatów technicznych to pierwsza rzecz, którą warto aktywować na świeżej stronie.
Integracja z WPForms działa od razu: typy dodane przez wtyczkę są automatycznie przechwytywane przez formularz. Twórcy opublikowali tutorial dotyczący tworzenia niestandardowych typów dla nietypowych przypadków.
Plusy:
- Poprawia białą listę typów MIME na poziomie rdzenia WordPress
- Bezpłatna i open source, bez upsellingu premium
- Integracja z WPForms bez dodatkowej konfiguracji
- Prosty interfejs, wybór przez checkboxy i ręczne wprowadzanie MIME
Minusy:
- Nie dodaje frontendowego uploadera (tylko systemowa biała lista)
- Brak wizualnego drag-and-drop, wyłącznie panel administracyjny
- Nie jest bezpośrednio kompatybilna z checkoutem WooCommerce
Cena: Bezpłatnie.
🔗 File Upload Types na WordPress.org
2. Ajax Multi Upload

Wtyczka jQuery od QuanticaLabs z shortcodem [ajax_multi_upload]. Wstawia go Pan na dowolną stronę lub post, użytkownicy ładują pojedyncze lub wiele plików metodą AJAX, bez przeładowywania strony. Pasek postępu, kolejka plików, licznik przesłanych danych, wszystko na frontendzie.
W praktyce to jeden z najprostszych sposobów na dodanie przyjmowania plików na landing page lub stronę kontaktową. Shortcode nie wymaga żadnej wiedzy o kodzie, po prostu wstawia go Pan i gotowe. Wtyczka jest wieloprzeglądarkowa, działa na Chrome, Firefox i Safari. Wbudowany resizer obrazów zmienia rozdzielczość przesłanych zdjęć do zadanych wymiarów.
Z minusów: wsparcie nie jest natychmiastowe, na odpowiedzi od zespołu trzeba czasem czekać kilka godzin. Ostatnia aktualizacja wyszła pod koniec 2022 roku, ale wtyczka jest nadal sprzedawana na CodeCanyon i stabilna na aktualnej wersji WordPress. Do jednorazowych zadań i małych projektów to przyzwoita opcja. Dla strony o wysokich wymaganiach bezpieczeństwa proszę wybrać świeższe narzędzie.
Plusy:
- Shortcode, wstawia Pan i działa, bez linii kodu
- Upload AJAX bez przeładowywania strony
- Wbudowany resizer obrazów
- Pojedynczy lub wielokrotny upload w jednej kolejce
Minusy:
- Ostatnia aktualizacja, listopad 2022, brak rozwoju
- Wsparcie odpowiada z opóźnieniem
- Brak bezpłatnej wersji do testów
- Brak integracji z WooCommerce
Cena: $14, jednorazowa płatność na CodeCanyon.
🔗 Ajax Multi Upload na CodeCanyon🔗 Demo na żywo
3. Iptanus File Upload

Wcześniej znany jako WordPress File Upload, przemianowany na Iptanus File Upload, ale slug wp-file-upload na wordpress.org został zachowany. Bezpłatny, z krótkim shortcodem [wordpress_file_upload] i osobnym widgetem do paska bocznego. Użytkownik ładuje pliki z dowolnej strony, posta lub widgetu i od razu widzi je w kokpicie WordPress przez specjalny widget ostatnich uploadów.
Funkcja, której nie ma u konkurencji: wybór folderu docelowego z frontendu. Użytkownik sam decyduje, do którego podkatalogu wp-content trafi plik. Plus pola niestandardowe, można zebrać dodatkowe informacje o uploadzie: opis, tagi, przeznaczenie. System ról ogranicza upload według uprawnień użytkownika, administratorzy widzą jedno, subskrybenci drugie.
Wsparcie wielojęzyczne, filtry i hooki przed i po uploadzie, powiadomienia e-mail o każdym nowym pliku, wszystko w wersji bezpłatnej. Wtyczka jest aktywna i aktualizowana: v5.1.7 z grudnia 2025, aktywne instalacje, ponad 30 000 stron. Dla strony z treściami użytkowników to jedna z najlepszych opcji.
Plusy:
- Wybór folderu docelowego z frontendu, unikalna funkcja
- Shortcode + widget + pola niestandardowe w jednym bezpłatnym pakiecie
- Powiadomienia e-mail o każdym uploadzie
- Kontrola dostępu według ról użytkowników
- Ponad 30 000 aktywnych instalacji, świeża aktualizacja (grudzień 2025)
Minusy:
- Interfejs panelu administracyjnego jest wizualnie przestarzały
- Brak wbudowanej integracji z WooCommerce
- Dokumentacja częściowo nieaktualna (ze starej nazwy)
Cena: Bezpłatnie.
🔗 Iptanus File Upload na WordPress.org
4. Drag and Drop Multiple File Upload

Rozszerzenie dla Contact Form 7, które dodaje do formularzy pole typu „przeciągnij i upuść". Odwiedzający przeciąga pliki myszą do obszaru przesyłania, widzi postęp i może usunąć plik przed wysłaniem. Wersja Lite na wordpress.org realizuje podstawowy scenariusz: limit liczby plików, filtr według typu i rozmiaru, dołączanie plików do powiadomienia e-mail.
Wersja Premium za 29 USD dodaje automatyczne usuwanie plików po określonym czasie, zmianę folderu docelowego, lepszą wydajność i możliwość wysyłania w wiadomości linków do plików zamiast samych załączników. Autor (codedropz.com) odpowiada szybko, support jest żywy i aktywny.
W praktyce to najlepszy wybór, jeśli korzystają już Państwo z Contact Form 7. Osobna wtyczka nie jest potrzebna, Drag and Drop Multiple File Upload rozszerza istniejący formularz o nowe pole. Dla strony na CF7 z potrzebą przyjmowania plików to pierwsza rzecz, którą warto wypróbować.
Plusy:
- Integruje się bezpośrednio z Contact Form 7 jako nowy typ pola
- Drag-and-drop z wizualną informacją zwrotną i postępem
- Możliwość usunięcia pliku przed wysłaniem formularza
- Wersja Lite jest całkowicie darmowa i aktywnie aktualizowana (maj 2026)
Minusy:
- Działa tylko z Contact Form 7, nie jest uniwersalnym uploaderem
- Wersja Premium w cenie 29 USD jest potrzebna do automatycznego usuwania plików i zmiany folderu
- Bez CF7 wtyczka nie ma sensu
Cena: Darmowa (Lite) / płatna od 29 dolarów (Premium, opłata jednorazowa).
🔗 Drag and Drop Multiple File Upload na WordPress.org🔗 Wersja Premium na codedropz.com
5. Checkout Files Upload for WooCommerce

Specjalistyczna wtyczka do przyjmowania plików od kupujących w procesie składania zamówienia WooCommerce. Klient zamawia spersonalizowany produkt, na przykład kubek z logo, i załącza projekt bezpośrednio podczas finalizacji zakupu. Pole pojawia się albo przed formularzem checkoutu, albo po płatności na stronie z podziękowaniem.
Elastyczność konfiguracji to jeden z mocnych punktów. Definiują Państwo dozwolone rozszerzenia, maksymalny rozmiar pliku, niestandardowe komunikaty o błędzie i sukcesie. Pole można pokazać lub ukryć w zależności od produktów w koszyku, aby nie wyświetlać opcji przesyłania tym, którzy kupują standardową pozycję.
Wersja Lite na wordpress.org jest darmowa i obsługuje pojedyncze przesyłanie. Wersja Premium od WP Wham dodaje przesyłanie wielu plików, kilka miejsc umieszczenia pola oraz zaawansowane reguły wyświetlania. Z minusów: Premium jest zauważalnie droższe od odpowiedników, cena na zapytanie.
Plusy:
- Stworzona specjalnie pod checkout WooCommerce, idealna integracja
- Konfiguracja widoczności pola w zależności od produktów w koszyku
- Wybór pozycji: przed płatnością, po płatności lub na stronie „Moje konto"
- Wersja Lite jest darmowa i aktualizowana (maj 2026)
Minusy:
- Tylko WooCommerce, poza sklepem bezużyteczna
- Wersja Lite nie obsługuje przesyłania wielu plików
- Cena wersji Premium nie jest publiczna (na zapytanie)
Cena: Darmowa (Lite) / Premium, cena na zapytanie u WP Wham.
🔗 Checkout Files Upload na WordPress.org🔗 Wersja Premium na wpwham.com
6. WPForms

WPForms, kreator formularzy typu drag-and-drop, w którym przesyłanie plików jest wbudowane jako jeden z typów pól. Dostępne są dwa style: klasyczny (przycisk „Wybierz plik") i nowoczesny (obszar drag-and-drop). Formularz przyjmuje obrazy, PDF-y, dokumenty i inne typy plików; limity ustala Pan/Pani w ustawieniach pola.
Pliki przesłane przez formularz są zapisywane albo w bibliotece mediów WordPress, albo dołączane jako link w powiadomieniu e-mail. W przypadku poczty link jest lepszym rozwiązaniem: wiadomość nie jest rozdęta przez załącznik i dociera szybciej. Dodatkowe pola (imię, e-mail, telefon, checkboxy) dodaje się tym samym mechanizmem drag-and-drop.
W standardzie ochrona przed spamem (honeypot + captcha), szablony formularzy oraz integracje z Mailchimp, PayPal, Stripe. Jednak przesyłanie plików jest dostępne dopiero od planu Plus za 79,60 USD rocznie. Plan Basic za 39,60 USD rocznie obejmuje tylko standardowe pola formularza, bez uploadu plików. Dla sklepu internetowego na WooCommerce dostępny jest osobny plan Pro z integracjami płatniczymi.
Plusy:
- Wizualny kreator formularzy, złożenie formularza w 5 minut bez kodu
- Dwa style pola przesyłania: przycisk i drag-and-drop
- Integracja z biblioteką mediów WordPress
- Szablony formularzy i ochrona przed spamem w standardzie
Minusy:
- Przesyłanie plików tylko od planu Plus (od 79,60 USD/rok), nie w Basic
- Subskrypcja, a nie jednorazowa płatność
- Nadmiarowy, jeśli potrzebne jest tylko przesyłanie plików bez pełnego kreatora formularzy
Cena: Od 39,60 USD rocznie (Basic, bez przesyłania plików) / Plus od 79,60 USD (z przesyłaniem).
Krótki przegląd siedmiu wtyczek do plików od kanału Formidable Forms obrazowo pokazuje różnicę w interfejsach i scenariuszach użycia. W 8 minut porównanie podejść: od prostego rozszerzenia białej listy po pełnoprawny kreator formularzy.
⁉️🤔 Często zadawane pytania
Która wtyczka jest lepsza do prostego przyjmowania plików przez formularz?
Jeśli ma Pan/Pani już zainstalowany Contact Form 7, proszę wgrać
Drag and Drop Multiple File Upload. Wersja Lite jest bezpłatna, dodaje pole drag-and-drop w CF7 w minutę i jest aktualizowana (maj 2026). Jeśli CF7 nie ma, proszę wziąćIptanus File Upload: shortcode[wordpress_file_upload]na dowolnej stronie i frontend jest gotowy, bez powiązania z innym formularzem.
Czy można zezwolić na przesyłanie.svg i.webp bez wtyczki?
Bez wtyczki, tylko przez
wp-config.phplubfunctions.php, i jest to ryzykowne: błąd w kodzie położy stronę.File Upload Typesdodaje.svg,.webp i dowolne inne rozszerzenia przez panel administracyjny za pomocą checkboxów, bezpiecznie i odwracalnie. Dodatkowo wtyczka automatycznie wykrywa typ MIME dla każdego rozszerzenia.
Która wtyczka do WooCommerce jest najlepsza?
Checkout Files Uploadjest stworzona dokładnie pod checkout. Pokazuje pole przed lub po płatności, filtruje według produktów w koszyku i limituje rozmiar. Dla produktów personalizowanych (nadruk na kubkach, grawerowanie, gadżety z logo) jest to standard branżowy na WordPressie.
Co wybrać dla strony wielojęzycznej?
Iptanus File Uploadwspiera wielojęzyczność w standardzie. Interfejs frontendowy jest tłumaczony standardowymi narzędziami WordPress, podobnie pola niestandardowe i powiadomienia e-mail. Dodatkowo filtry i hooki pozwalają dostosować tłumaczenie do konkretnego języka bez edycji rdzenia wtyczki.
Dlaczego WordPress blokuje przesyłanie niektórych typów plików?
W rdzeniu WordPressa jest sztywno zdefiniowana biała lista typów MIME ze względów bezpieczeństwa. ZIP, CSV, XML, AI, SVG i dziesiątki innych rozszerzeń nie są na niej, ponieważ potencjalnie można je wykorzystać do ataku.
File Upload Typesrozszerza tę listę, ale odpowiedzialność za bezpieczeństwo spada na administratora: proszę dodawać tylko te typy, które są naprawdę potrzebne użytkownikom.
Czy można obejść się bez wtyczki i napisać własne rozwiązanie?
Można, przez
wp_handle_uploadiupload_mimeswfunctions.phplub niestandardowy endpoint REST API. Ale to godziny prac programistycznych, testowania bezpieczeństwa i utrzymania przy aktualizacjach WordPressa. Dla typowej strony gotowa wtyczka z zestawienia zamknie zadanie w 10 minut. Proszę pisać własne rozwiązanie tylko wtedy, gdy ma Pan/Pani unikalny pipeline obróbki plików (skanowanie antywirusowe, konwersja formatów w locie, integracja z zewnętrzną pamięcią masową).
Jak wybrać wtyczkę do przesyłania plików

Wybór wtyczki sprowadza się do scenariusza, a nie do rankingu. Potrzebny jest systemowy whitelist, File Upload Types. Shortcode na dowolną stronę, Iptanus File Upload. Formularze w Contact Form 7, Drag and Drop Multiple File Upload. Checkout WooCommerce, Checkout Files Upload. Pełnoprawny kreator formularzy z przesyłaniem plików, WPForms (Plus). Jednorazowy projekt z ograniczonym budżetem, Ajax Multi Upload za 14 USD.
Proszę wypróbować wersję lite pod kątem swojego scenariusza, sprawdzić zgodność z motywem i wtyczką do cache'owania na środowisku testowym. I proszę nie zapominać o bezpieczeństwie: każdy nowy typ MIME w whitelist to potencjalny wektor ataku. Proszę dodawać tylko to, czego użytkownicy rzeczywiście potrzebują.



