Коли я генерую XML-файл за допомогою [Інструменти> Експорт] і використовую [Інструменти> Імпорт] на іншому веб-сайті WordPress, я отримую "Не вдалося імпортувати медіа" для кожного типу вкладеного повідомлення. І зображення, які не вдалося завантажити, посилаються на попередній сервер, який споживає передачу попереднього сервера ...
Але коли я завантажую "Unit Test" з http://codex.wordpress.org/Theme_Unit_Test, ця проблема не існує. Деякі зображення все ще мають "Не вдалося імпортувати медіа", але це лише 5 із 30 зображень. Вони мають URL-адреси свого власного сервера у своєму XML, але якось [Інструменти> Імпорт] вдається завантажити їх медіа та замінити ці URL-адреси на нові місця (це вже не посилається на гарячу посилання).
У чому полягає хитрість, щоб вона справно працювала без "Не вдалося імпортувати медіа"? Чому навіть "Unit Test" містить кілька повідомлень "Не вдалося імпортувати медіа"?
IMPORT_DEBUG
та встановити його true
для отримання змістовного зворотного зв’язку замість просто "Не вдалося імпортувати медіа". Я не уявляю, чому це не поведінка за замовчуванням. Це може допомогти звузити вашу проблему, якщо погода буде правильною.
IMPORT_DEBUG
варіант
define ( 'IMPORT_DEBUG', true );
.
xml
URL-адреси ввімкнено https
, редагуючи xml
файли, щоб переключити https
на http
допомогу.