Як імпортувати дописи WordPress із зображеннями з одного сайту Wordpress на інший?


15

Я використовував інструменти-> імпорт та експорт, але це не спрацювало. Я спробував використовувати плагін Wp-All-Import та Export, і тоді він не працює. Лише вміст, імпортований не зображеннями. Як виправити це питання. Чи є можливість імпортувати пости із зображеннями?


дивіться цю статтю тут , вони згадували, як можна імпортувати / експортувати обрані зображення
Arsalan Mithani

2
Скільки повідомлень вам потрібно, щоб імпортувати експорт? річ у тому, що ви можете використовувати експорт імпорту за замовчуванням WP і просто залишити його, щоб це працювало. Протягом певного часу імпортувати зображення знадобиться час. Варіант B може mbe експортувати / імпортувати всі мультимедійні файли, а потім продовжити публікації.
Марко Єзерник

Привіт .. Не лише обрані зображення. Усі зображення в публікації не імпортуються.
Падміні Маддур

Відповіді:


14

Використовуйте плагін " Експортувати пропоновані зображення", який дозволяє експортувати Пропоновані зображення з публікацій або користувацьких типів публікацій у xml WordPress, щоб ви могли імпортувати їх на інші сайти, використовуючи інструмент імпортера WordPress.

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

Як користуватись??

  1. Спочатку імпортуйте свої повідомлення на новий сайт.
  2. Використовуйте цей плагін на своєму старому веб-сайті та перейдіть до інструментів> Експортувати обрані зображення та виберіть типи публікацій. Тоді ви отримаєте .xml файл .
  3. На новому сайті перейдіть до Інструменту та виберіть імпорт Wordpress . Потім виберіть .xml файл, який ви завантажили на попередньому кроці.

Ось і все. Ваші пости відображаються із зображеннями. Насолоджуйтесь!


1
Він не оновлювався деякий час, але працює чудово з Wordpress 5.2.2. Життєзбереження !! Чому цей рівень функціональності не є в основі, я насправді не знаю.
Кріс Пінк

@ChrisPink Ви перевіряєте "Імпортувати вкладення медіа" як на кроці 1, так і на 3 або просто на кроці 3?
Джонні

1
Обидва кроки 1 і 3.
Кріс Пінк

На жаль, цей плагін, здається, був видалений із сховища WP.
clayRay

Тестований експорт з WordPress 5.2.5 і перевірений імпорт з WordPress 5.2.4, працювали як шарм!
Кен

9

Чому зображення не імпортуються

Саме крок експорту викликає проблему тут із вкладеннями зображень. Функція експорту WordPress не включає тип публікації "вкладення", якщо ви не вибрали опцію експорту "Весь вміст". Але якщо ви хочете лише імпортувати та експортувати свої повідомлення з одного сайту на інший, ви втрачаєте свої вкладення. Більше інформації про причину цього тут .

Як все-таки отримати зображення на новому веб-сайті

Тож якщо ви експортуєте та імпортуєте лише повідомлення, одним із варіантів є переміщення зображень вручну. Але це потенційно багато роботи, особливо на великих сайтах. Інший варіант - імпортувати публікації без зображень, а потім скористатися плагіном Автозавантаження зображень, щоб потім додати зображення. Цей плагін робить кілька речей:

  • Він шукає URL-адреси зображень у своїх публікаціях (імпортовані публікації все ще містять URL-адреси зображень у них, але вони вказують на сайт, з якого було експортовано вміст);
  • Потім він отримує ці зовнішні зображення та завантажує їх у локальний каталог завантажень WordPress та додає зображення до медіатеки;
  • І нарешті, він замінює старі URL-адреси зображень новими URL-адресами.

Процес є напівавтоматичним та відносно швидким. Ви можете видалити плагін знову, коли закінчите, так що вам не залишиться додаткового плагіна на вашому веб-сайті. Використання плагіна для цієї мети не є явно задокументованим у документації плагіна, тому ось покрокове керівництво.

Крок за кроком: імпорт публікацій та зображень із одного веб-сайту на інший за допомогою плагіну WordPress Importer та автоматичного завантаження зображень

Крок 1. Підготуйте файл експорту на старий веб-сайт
На старий веб-сайт перейдіть до розділу "Інструменти> Експорт" та експортуйте лише свої публікації.

Крок 2. Імпорт публікацій на новий сайт
На новому веб-сайті перейдіть до розділу "Інструменти> Імпорт" та імпортуйте експортовані публікації. Імпортер має можливість завантажувати та імпортувати вкладені файли, але це не спрацює, якщо ви не переносите весь вміст, тому можете проігнорувати це.

Крок 3: Встановіть та активуйте плагін автоматичного завантаження зображень.
Він встановлюється як будь-який інший плагін у сховищі WordPress. Після активації плагін додає сторінку налаштувань у розділі "Налаштування> Автоматичне завантаження зображень", але, на мій досвід, ви можете залишити їх за замовчуванням.

Крок 4: Завантажте зображення зі свого старого сайту на новий сайт
На час написання плагін не має можливості автоматично переглядати ваші публікації та групового завантаження плюс оновлювати всі зображення. Натомість він оновлює кожну публікацію окремо, коли ви її зберігаєте. Якщо у вас багато постів, це велика робота, але є невелика хитрість. Ви можете перейти на екран огляду своїх публікацій і масово оновити свої публікації . Існує трохи більше інформації про це тут (корисна замітка на багатоцентрових).

По суті, ви вибираєте кілька публікацій, а потім під "масовими діями" вибираєте "редагувати" і натискаєте кнопку "застосувати". Потім, не вносячи жодних коригувань, натисніть кнопку "Оновити". Залежно від вашого сервера, ви можете отримати тайм-аут під час запуску процесу, тому це гарна ідея робити це, можливо, від 20 до 50 публікацій одночасно.

Масові оновлення публікацій

Крок 5. Перевірте свої публікації та відключіть / видаліть плагін.
Коли все буде зроблено, ви можете перевірити свої публікації та підтвердити, що вони тепер посилаються на локальні зображення. Тоді плагін вам більше не потрібен, і ви можете безпечно його відключити та видалити.

Заключні думки

Можливо, хороша ідея спершу зробити резервну копію нового веб-сайту (принаймні, з бази даних вашого сайту).

На час написання плагін для автоматичного завантаження зображень не оновлювався досить довгий час, але на тестуванні він працював чудово.

При цьому методі всі зображення в публікаціях імпортуються, а не лише пропоновані зображення.


1
Чудова відповідь. Працює чудово.
Кріс

Це не спрацювало для мене.
повному порядку

0

Існує кілька способів зробити це:

  • Посібник
  • Використання плагіна

Уручну це трохи більш тривалий процес, вам потрібно завантажити цілі файли з одного сервера і завантажити його на інший. Зробіть деякі зміни в резервній копії БД, тобто замініть URL-адреси, а також завантажте файл DB.

Інший спосіб, який набагато краще - використовувати плагін під назвою "Все в одну міграцію". Ось посилання, яке може допомогти вам про повний процес:

https://makersbyte.com/easily-export-import-wordpress-sites/


0

Я найкраща людина, яка відповіла на це питання, оскільки зіштовхувалася з тим же питанням під час імпорту. Проблема полягає не в імпорті.


Це в експорті. Коли ви експортуєте весь вміст, ви імпортуєте разом із вкладеннями, у яких XML-файл буде завантажено всі ваші зображення, але коли ви експортуєте вибрані повідомлення, то імпортуйте разом із вкладеннями, тоді імпортуються лише повідомлення. Отже, щоб виправити це, існує плагін, який експортує правильний XML-файл, який він аналогічно експортує весь XML-файл вмісту.

Отже ось плагін https://wordpress.org/plugins/demomentsomtres-wp-export

Це створить новий параметр експорту, як і графічний інтерфейс експорту WordPress за замовчуванням, але з розширеними функціями, так що при імпорті цього XML-файлу ваш носій буде імпортований під час імпорту цього XML-файлу (з сервера за замовчуванням на ваш локальний сервер). Вам не потрібно встановлювати його в Wordpress, куди ви імпортуєте медіа, його потрібно просто встановити на сервері експорту WordPress.


0

Це зробив для мене трюк. Всі інші параметри не спрацювали, але цей плагін нарешті зробив те, що мені потрібно!

Мені довелося експортувати нерухомість з одного сайту на інший. Кожна власність має багато зображень. Цей плагін https://wordpress.org/plugins/demomentsomtres-wp-export зробив саме те, що мені потрібно - завантажив і завантажив усі зображення з першого сайту на другий.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.