Jak importować posty z obrazkami z jednej strony do innej?


15

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?


zobacz ten artykuł tutaj , wspomnieli, jak importować / eksportować polecane zdjęcia
Arsalan Mithani

2
Ile postów potrzebujesz, aby zaimportować eksport? Chodzi o to, że możesz użyć domyślnego eksportu importu WP i po prostu odejść, aby wykonać swoją pracę. Zajmie to trochę czasu, zanim zdjęcia zostaną zaimportowane, więc daj mu czas. Opcja B będzie musiała wyeksportować / zaimportować wszystkie pliki multimedialne, a następnie kontynuować posty.
Marko Jezernik,

Cześć .. Nie tylko polecane obrazy. Wszystkie obrazy w poście nie są importowane.
Padmini Maddur

Odpowiedzi:


14

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.

https://wordpress.org/plugins/export-featured-images/#description

Jak używać??

  1. Najpierw zaimportuj swoje posty do nowej witryny.
  2. Użyj tej wtyczki na starej stronie i przejdź do opcji Narzędzia> Eksportuj wybrane obrazy i wybierz typy postów. Następnie otrzymasz plik .xml .
  3. W nowej witrynie przejdź do Narzędzia i wybierz import Wordpress . Następnie wybierz plik .xml, który pobrałeś w poprzednim kroku.

To wszystko .. Twoje posty są mapowane z polecanymi obrazami. Cieszyć się!


1
Od jakiegoś czasu nie był aktualizowany, ale działa dobrze z Wordpress 5.2.2. Oszczędzanie życia !! Dlaczego ten poziom funkcjonalności nie jest najważniejszy, naprawdę nie wiem.
Chris Pink

@ChrisPink Czy zaznaczasz „Importuj załączniki multimedialne” zarówno w kroku 1, jak i 3, czy tylko w kroku 3?
Jonny

1
Oba kroki 1 i 3.
Chris Pink

Niestety ta wtyczka została prawdopodobnie usunięta z repozytorium WP.
clayRay

Testowany eksport z WordPress 5.2.5 i testowany import z WordPress 5.2.4, działał jak urok!
Ken

9

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:

  • Wyszukuje adresy URL obrazów w twoich postach (zaimportowane posty wciąż zawierają w sobie adresy URL obrazów, ale wskazują na stronę, z której treść została wyeksportowana);
  • Następnie pobiera te obrazy zewnętrzne i przesyła je do lokalnego katalogu przesyłania WordPress i dodaje obrazy do biblioteki multimediów;
  • I na koniec zastępuje stare adresy URL obrazów nowymi adresami URL.

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.

Wiadomości zbiorczo aktualizowane

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.


1
Świetna odpowiedź. Działa świetnie.
Chris

To nie działało dla mnie.
kształt statku

0

Można to zrobić na wiele sposobów:

  • podręcznik
  • Za pomocą wtyczki

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/


0

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.


0

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ą.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.