Вопрос или проблема
Мне нужно импортировать 2000 постов с одного сайта на другой. Посты не имеют никаких пользовательских полей. Нам нужно импортировать заголовок, содержимое, избранное изображение, слаг и язык. Для языка я использую плагин Polylang.
Используя импорт и экспорт WordPress, я могу импортировать все посты. Таким образом, язык с категорией выбирается, но изображение в избранном продолжает показывать анимацию загрузки, и я не вижу там никакого изображения. Мне также нужно переместить эти изображения в папку Медиа на новом сайте.
Я также пробовал плагин WP All Import, категория контента и избранное изображение работают отлично, но в этом случае язык не выбирается.
Можете ли вы подсказать мне, как импортировать 2000 постов с использованием языка Polylang?
Вы можете сделать одну вещь: используйте этот плагин, этот поможет вам экспортировать все избранные изображения, независимо от типа записи. Следуйте этим шагам:
- Экспортируйте все изображения с существующего сайта и импортируйте их на новый.
- После успешного импорта изображений продолжайте импортировать посты/типы записей.
Сначала импортировав изображения, вы получите все изображения этого типа записи, и когда вы будете импортировать посты, эти изображения будут назначены соответствующим постам.
Ответ или решение
Для успешного импорта 2000 публикаций с одного веб-сайта на другой, важно правильно подготовить ваши данные и использовать подходящие инструменты. В данном случае, поскольку вы используете WordPress вместе с плагином Polylang для управления языками, давайте разберем процесс, который обеспечит корректный перенос всех необходимых данных, включая изображения и языковые настройки.
Шаг 1: Подготовка и экспорт изображений
Поскольку вы столкнулись с проблемой при переносе изображений, рекомендуется использовать плагин "Export Featured Images" для экспорта всех изображений с исходного сайта. Выполните следующие действия:
- Установите и активируйте плагин "Export Featured Images" на исходном сайте.
- Экспортируйте изображения и сохраните их локально в удобном для вас формате.
Шаг 2: Импорт изображений на новый сайт
Загрузка изображений на новый сайт до импорта постов будет способствовать их правильному связыванию с публикациями.
- Загрузите изображения через библиотеку медиафайлов WordPress или используйте плагин, поддерживающий массовый импорт изображений.
- Убедитесь, что все изображения корректно загружены и видны в библиотеке медиафайлов.
Шаг 3: Импорт публикаций
Теперь перейдем к импорту публикаций, используя плагин WP All Import:
- Подготовьте файл для импорта, содержащий необходимые поля: заголовок, контент, слаг, язык, и убедитесь, что структура данных корректна.
- Настройте плагин WP All Import для импорта публикаций. Обратите внимание на следующие моменты:
- Категории и языки: Если во время импорта не заданы нужные языковые настройки, возможно, потребуется вручную добавить языки после импорта.
- Связь с изображениями: Убедитесь, что изображения корректно связаны с постами, воспользовавшись функцией ручного назначения изображений, если требуется.
Шаг 4: Настройка языков с использованием Polylang
- После импорта публикаций и их изображений, перейдите в настройки Polylang на новом сайте.
- Проверьте корректность назначений языков и при необходимости назначьте языки вручную для каждой публикации.
Заключительные шаги
После импорта убедитесь, что все публикации отображаются корректно и соответствуют установленным языкам. Проверьте правильность путей изображений и их отображение на страницах. В идеале, протестируйте несколько страниц сайта на разных языках, чтобы убедиться в отсутствии проблем.
Это комплексное решение позволит вам обеспечить качественный перенос публикаций и упростит дальнейшую работу с контентом на новом сайте.