Импорт старых записей блога в новые пользовательские типы записей
У меня есть два старых блога на WordPress с обычными записями, которые я хочу перенести в новый блог. В одном из старых блогов хранятся записи типа "новости", а в другом — "блог" (понимаю, что это не лучший способ организации).
В новом блоге я создал два пользовательских типа записей ("news" и "blog") и хочу импортировать старые записи в соответствующие типы записей нового блога.
Существует ли автоматизированный способ сделать это (возможно, через плагин), который избавит меня от ручного ввода всех этих записей? Предполагаю, что простой импорт не позволит мне указать их как пользовательские типы записей, а создаст их как обычные записи.
Спасибо! Джейк

В качестве альтернативы, при использовании инструмента экспорта WordPress, вы можете открыть экспортированный XML-файл в любом текстовом редакторе (я использовал Notepad++).
Я просто выполнил поиск и замену этой строки:
<wp:post_type>post</wp:post_type>
и заменил на:
<wp:post_type>blog</wp:post_type>
Это преобразовало все мои старые "записи" в новый пользовательский тип записи "blog".
Затем я просто импортировал их на новый сайт, где уже был создан пользовательский тип записи с названием "blog", и всё работало безупречно.

Это лучший ответ, на мой взгляд. Очень просто и отлично работает.

Это также работает для изменения таксономий/терминов категорий. Ищите <category domain="post_tags"> и замените часть "post_tags" на вашу пользовательскую таксономию.

@gamerzfuse Рад, что это работает. Но у меня возникает проблема при поиске <wp:post_type>post</wp:post_type>. Пожалуйста, подскажите, как импортировать записи, которые относятся к определенной категории (например: животные), в только что созданный тип записи (питомцы).

Попробуйте импортировать, а затем использовать плагин (Post Type Switcher) для изменения типа. Существует несколько других плагинов для этой цели, кажется, я помню один, который мог конвертировать несколько записей, но сейчас не смог его найти.

Обновление ответов @gamerzfuse,
После открытия XML в редакторе замените следующие строки/ключевые слова.
Найдите следующую строку
<wp:post_type><![CDATA[post]]></wp:post_type>
и замените на:
<wp:post_type><![CDATA[CustomPostType]]></wp:post_type>
Чтобы добавить категорию, найдите
domain="category"
и замените на
domain="CustomPostTypeCategorySlug"
Чтобы добавить теги, найдите
post_tag
и замените на
CustomPostTypeTagSlug
Это также импортирует Категории и Теги, связанные с записью, в пользовательский тип записи.
