Strona główna  /  Wtyczki  /  Jak zaimportować dane do WordPress?

Nowoczesny laptop z interfejsem importu danych na ekranie, prezentujący proces przenoszenia informacji do WordPressa.

Jak zaimportować dane do WordPress?

Dane do WordPressa zaimportujesz natywnym narzędziem dla plików XML albo wtyczką, taką jak WP All Import, gdy korzystasz z CSV, importujesz produkty WooCommerce lub potrzebujesz mapować wiele pól. Przed rozpoczęciem wykonaj kopię zapasową bazy danych i sprawdź plik źródłowy.

Którą metodę importu wybrać?

Decyzja zależy przede wszystkim od formatu pliku, rodzaju danych i tego, czy chcesz tylko dodać treść, czy także aktualizować istniejące rekordy.

Metoda Format pliku Zastosowanie Trudność
Natywne narzędzie WordPress XML Migracja wpisów, stron, komentarzy i podstawowych danych z innego WordPressa Niska
Wtyczka typu WP All Import CSV, XML Import własnych struktur danych, produktów WooCommerce i dużych zestawów rekordów Średnia
Własny skrypt lub integracja Zależnie od źródła Nietypowe dane i automatyzacja wymagająca indywidualnej konfiguracji Wysoka

Natywny importer sprawdzi się przy prostym pliku XML wyeksportowanym z innej instalacji WordPressa. Wtyczka jest lepszym wyborem, gdy dane znajdują się w pliku CSV, zawierają produkty WooCommerce, zdjęcia, ceny, stany magazynowe albo wymagają przypisania kolumn do konkretnych pól.

Jak przygotować dane przed importem?

Plik powinien mieć uporządkowaną strukturę. W CSV sprawdź nagłówki kolumn, separator, kodowanie znaków i sposób zapisu wartości. W XML zweryfikuj, czy dokument jest poprawny oraz czy wybrany został właściwy węzeł zawierający importowane rekordy.

Przed uruchomieniem importu sprawdź następujące elementy:

  • Kolumny zawierają jednoznaczne nagłówki, takie jak tytuł, treść, cena, kategoria lub adres zdjęcia.
  • W pliku CSV wszystkie wiersze używają tego samego separatora, na przykład przecinka lub średnika.
  • Identyfikator, adres URL albo SKU pozwala rozpoznać istniejące rekordy, jeśli dane mają być aktualizowane.
  • Zdjęcia i pliki wskazane w danych są dostępne pod poprawnymi adresami.
  • Kopia zapasowa bazy danych została wykonana i można ją przywrócić przed importem.

Jak zaimportować dane przez WP All Import?

WP All Import pozwala przesłać plik z komputera, wykorzystać plik znajdujący się już na serwerze albo wskazać jego adres URL. Nazwy ekranów mogą nieznacznie różnić się zależnie od wersji wtyczki i używanych dodatków.

Nie uruchamiaj masowego importu bez kopii zapasowej bazy danych. Błędne mapowanie pól lub nieprawidłowa aktualizacja rekordów może zmienić albo nadpisać istniejące dane.

  1. Utwórz kopię zapasową – zapisz kopię bazy danych i, jeśli import obejmuje media, także plików witryny.
  2. Prześlij plik – w panelu importu wybierz plik CSV lub XML, plik z serwera albo adres URL. Następnie określ, czy dane mają utworzyć nowe elementy, czy aktualizować istniejące.
  3. Wskaż typ treści – wybierz wpisy, strony, produkty WooCommerce albo inny typ treści dostępny w konfiguracji.
  4. Sprawdź analizę pliku – dla CSV zweryfikuj separator i podział kolumn, a dla XML właściwy węzeł z rekordami.
  5. Zmapuj pola – przypisz dane z pliku do pól WordPressa. Tytuł powinien trafić do tytułu, opis do treści, a kategoria do odpowiedniej taksonomii. Dane można zwykle przeciągać z panelu źródłowego do pól importowanego elementu.
  6. Skonfiguruj aktualizację – określ, po jakim polu wtyczka ma rozpoznawać istniejący rekord oraz które wartości mogą zostać zmienione, na przykład cena, stan magazynowy lub zdjęcie.
  7. Uruchom import testowy – jeśli wtyczka udostępnia taką możliwość, przetestuj niewielką część danych i sprawdź wynik w WordPressie.
  8. Potwierdź ustawienia i uruchom import – po kontroli mapowania zapisz konfigurację i rozpocznij pełne przetwarzanie pliku.

Przy dużych zbiorach danych import może trwać dłużej niż jedno wykonanie skryptu. Wtyczka może wtedy przetwarzać plik etapami. Harmonogramy i zadania cron warto konfigurować dopiero po sprawdzeniu, że pojedynczy import działa poprawnie.

Jak użyć natywnego importera WordPressa?

Ta metoda jest przeznaczona głównie do plików XML pochodzących z funkcji eksportu WordPressa. W panelu administracyjnym przejdź do Narzędzia → Import, wybierz importer WordPressa i postępuj zgodnie z instrukcjami na ekranie.

  1. Przejdź do sekcji Narzędzia → Import i wybierz importer WordPressa.
  2. Wskaż przygotowany plik XML, a następnie rozpocznij jego przesyłanie.
  3. Przypisz importowane wpisy i strony do właściwego użytkownika.
  4. Wybierz opcję pobrania załączników, jeśli chcesz przenieść dostępne obrazy i inne pliki.
  5. Uruchom import i sprawdź, czy wpisy, strony oraz multimedia pojawiły się w witrynie.

Natywny importer nie zastępuje narzędzia do swobodnego mapowania kolumn CSV ani rozbudowanego importu produktów WooCommerce. W takich przypadkach użyj wtyczki obsługującej wybrany format i typ treści.

Co zrobić, gdy import się nie udaje?

Najczęstsze problemy wynikają z niepoprawnego pliku, zbyt małych limitów serwera albo błędnej konfiguracji aktualizacji. W pierwszej kolejności sprawdź komunikat wyświetlany przez WordPressa i log importu.

Najczęściej pomaga sprawdzenie poniższych elementów:

  • Duży plik nie przesyła się – sprawdź parametry upload_max_filesize i post_max_size. Przy większych importach często ustawia się wartości rzędu 128–512 MB, ale ostateczny limit zależy od hostingu i rozmiaru pliku.
  • Import zatrzymuje się w trakcie – zweryfikuj limit pamięci PHP, parametr memory_limit, oraz maksymalny czas wykonywania skryptu.
  • Kolumny CSV są odczytywane niepoprawnie – otwórz plik w edytorze i sprawdź separator, kodowanie UTF-8 oraz obecność znaków cudzysłowu.
  • XML nie jest analizowany – sprawdź poprawność składni i wybierz właściwy węzeł zawierający rekordy.
  • Dane trafiają do niewłaściwych pól – wróć do mapowania i wykonaj mały import testowy przed ponownym uruchomieniem całości.

Parametry PHP można zmienić w panelu hostingu albo w pliku konfiguracyjnym udostępnianym przez dostawcę. Jeśli nie masz dostępu do tych ustawień, skontaktuj się z administratorem serwera. Błędy bazy danych, uszkodzenie istniejących rekordów lub niestabilność witryny po dużym imporcie wymagają najpierw przywrócenia kopii zapasowej i analizy logów.

Najprostszy import XML wykonasz narzędziem wbudowanym w WordPressa. Do CSV, produktów WooCommerce i złożonego mapowania pól wybierz WP All Import. Niezależnie od metody zacznij od kopii zapasowej, sprawdzenia pliku i krótkiego importu testowego.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?