Użyłem Narzędzia-> import i eksport, ale to nie działało. Próbowałem użyć wtyczki Wp-All-Import and Export, ale również nie działa. Zaimportowano tylko treść, a nie obrazy. Jak rozwiązać ten problem. Czy istnieje sposób na zaimportowanie postów ze zdjęciami?
15
Odpowiedzi:
Użyj wtyczki Eksportuj wybrane obrazy, która umożliwia eksportowanie Wyróżnionych zdjęć z postów lub niestandardowych typów postów do pliku XML WordPress, dzięki czemu można je importować do innych witryn za pomocą narzędzia do importowania WordPress.
Jak używać??
To wszystko .. Twoje posty są mapowane z polecanymi obrazami. Cieszyć się!
źródło
Dlaczego obrazy nie są importowane
To krok eksportu powoduje tutaj problem z załącznikami obrazu. Funkcja eksportu WordPress nie obejmuje typu postu „załącznik”, chyba że wybierzesz opcję eksportu „Cała zawartość”. Ale jeśli chcesz tylko importować i eksportować swoje posty z jednej witryny do drugiej, tracisz załączniki. Więcej informacji na ten temat można znaleźć tutaj .
Jak w każdym razie uzyskać obrazy na nowej stronie internetowej
Jeśli więc eksportujesz i importujesz posty, jedną z opcji jest ręczne przenoszenie zdjęć. Ale to potencjalnie dużo pracy, szczególnie w większych witrynach. Inną opcją jest zaimportowanie postów bez obrazów, a następnie użycie wtyczki Auto Upload Images, aby później dodać zdjęcia. Ta wtyczka robi kilka rzeczy:
Proces jest półautomatyczny i stosunkowo szybki. Po zakończeniu możesz ponownie odinstalować wtyczkę, więc nie masz dodatkowej wtyczki na swojej stronie. Używanie wtyczki do tego celu nie jest wyraźnie udokumentowane w dokumentacji wtyczki, więc oto przewodnik krok po kroku.
Krok po kroku: importowanie postów i obrazów z jednej witryny do drugiej za pomocą wtyczki Importer WordPress i wtyczki Automatyczne przesyłanie obrazów
Krok 1: Przygotuj plik eksportu na starej stronie
Na starej stronie przejdź do „Narzędzia> Eksportuj” i wyeksportuj tylko swoje posty.
Krok 2: Zaimportuj swoje posty do nowej witryny
W nowej witrynie przejdź do „Narzędzia> Importuj” i zaimportuj wyeksportowane posty. Importer ma opcję pobierania i importowania załączników, ale to nie zadziała, jeśli nie migrujesz całej zawartości, więc możesz to zignorować.
Krok 3: Zainstaluj i aktywuj wtyczkę Auto Upload Images
Instaluje się jak każda inna wtyczka w repozytorium WordPress. Po aktywacji wtyczka dodaje stronę ustawień w sekcji „Ustawienia> Automatyczne przesyłanie obrazów”, ale z mojego doświadczenia wynika, że możesz pozostawić te ustawienia domyślne.
Krok 4: przenieś obraz ze starej witryny do nowej witryny
W momencie pisania wtyczki nie ma opcji automatycznego przejścia przez posty i przesyłania zbiorczego oraz aktualizacji wszystkich zdjęć. Zamiast tego aktualizuje każdy post indywidualnie, gdy go zapiszesz. Jeśli masz wiele postów, jest to dużo pracy, ale jest trochę sztuczki. Możesz przejść do ekranu przeglądu swoich postów i zbiorczo zaktualizować swoje posty . Jest trochę więcej informacji na ten temat tutaj (uwaga na MultiSite użyteczne).
Zasadniczo wybierasz wiele postów, a następnie w obszarze „działania zbiorcze” wybierz opcję „edytuj” i naciśnij przycisk „zastosuj”. Następnie, bez dokonywania korekt, kliknij przycisk „Aktualizuj”. W zależności od serwera może upłynąć limit czasu w trakcie trwania procesu, więc dobrym pomysłem jest zrobienie tego może od 20 do 50 postów naraz.
Krok 5: Sprawdź swoje posty i dezaktywuj / odinstaluj wtyczkę
Po zakończeniu możesz sprawdzić swoje posty i potwierdzić, że odnoszą się teraz do lokalnych obrazów. Wtyczka nie jest już potrzebna i można ją bezpiecznie dezaktywować i usunąć.
Końcowe przemyślenia
Prawdopodobnie dobrym pomysłem jest wykonanie kopii zapasowej nowej witryny (przynajmniej bazy danych witryny).
W chwili pisania wtyczki Auto Upload Images nie było aktualizowane od dłuższego czasu, ale podczas testowania działało dobrze.
Dzięki tej metodzie wszystkie obrazy w postach są importowane, a nie tylko polecane.
źródło
Można to zrobić na wiele sposobów:
W przypadku instrukcji jest to nieco bardziej długi proces, musisz pobrać pełne pliki z jednego serwera i przesłać je na inny. Wprowadź zmiany w kopii zapasowej bazy danych, np. Zastępując adresy URL, a następnie przesyłając plik DB.
Innym sposobem, który jest o wiele lepszy, jest użycie wtyczki o nazwie „Migracja w jednym”. Oto link, który może poprowadzić Cię przez cały proces:
https://makersbyte.com/easily-export-import-wordpress-sites/
źródło
Jestem najlepszą osobą, która odpowiedziała na to pytanie, ponieważ podczas importu napotkałem ten sam problem. Problem nie polega na importowaniu.
Jest w eksporcie. Gdy eksportujesz całą zawartość, to importujesz z załącznikami ten plik XML, wszystkie obrazy zostaną pobrane, ale kiedy eksportujesz wybrane posty, to importuj z załącznikami, a następnie importowane są tylko posty. Aby to naprawić, istnieje wtyczka, która eksportuje odpowiedni plik XML, który robi to samo, co eksport całego pliku XML zawartości.
Oto wtyczka https://wordpress.org/plugins/demomentsomtres-wp-export
Spowoduje to utworzenie nowej opcji eksportu, podobnie jak domyślny graficzny interfejs eksportu WordPress, ale z zaawansowanymi funkcjami, dzięki czemu podczas importowania tego pliku XML media zostaną zaimportowane podczas importowania tego pliku XML (z domyślnego serwera na lokalny serwer). Nie musisz go instalować w Wordpressie, do którego importujesz media, wystarczy zainstalować na serwerze eksportującym WordPress.
źródło
To załatwiło sprawę. Wszystkie inne opcje nie działały, ale ta wtyczka w końcu zrobiła to, czego potrzebowałem!
Musiałem eksportować nieruchomości z jednej strony do drugiej. Każda właściwość ma wiele zdjęć. Ta wtyczka https://wordpress.org/plugins/demomentsomtres-wp-export zrobiła dokładnie to, czego potrzebowałam - pobrała i przesłała wszystkie obrazy z pierwszej strony na drugą.
źródło