Как сделать импорт/экспорт произвольных типов записей в WordPress

Достаточно несложно перенести свой сайт WordPress, используя плагины для бекапа. Но что делать, если нужно перенести только произвольный тип записи? В сегодняшней статье мы покажем вам как импортировать и экспортировать произвольные типы записей в WordPress. Также мы расскажем, как импортировать любую произвольную таксономию, связанную с вашим типом записи.

Существует два этапа при экспорте и импорте произвольных типов записей в WordPress. Первый шаг предполагает миграцию собственно произвольного типа записи и таксономий. Второй шаг — импорт данных типа записи.

Чаще всего произвольные типы записей в WordPress связаны со своими собственными произвольными таксономиями. Мы покажем вам как экспортировать/импортировать ваши произвольные таксономии вместе с типом записи.

datamigration[1]

Экспорт произвольных типов записей и таксономий в WordPress

Некоторые пользователи предпочитают создавать свои произвольные типы записей и таксономии путем добавления кода в файл functions.php темы или же в плагин для сайта WordPress. В этом случае, все, что вам нужно, это скопировать добавленный ранее код и вставить его на том сайте, куда нужно импортировать тип записи.

Однако, в некоторых случаях вы можете просто не найти где располагается код. Не волнуйтесь, вы сможете создать такой же тип записи на новом сайте.

Все, что вам нужно знать, это значение ключа записи. Это имя, которое используется для типа записи в вашей базе данных WordPress. Найти его можно, просто посетив страничку типа записи в административной панели WordPress.

posttype-key[1]

Как только вы найдете ключ записи, перейдите на сайт, куда нужно импортировать тип записи и используйте плагин Custom Post Types UI для создания своего произвольного типа записи.

creating-posttype-cptui[1]

Также вы можете получить ключ произвольной таксономии, просмотрев ее в админке сайта.

getting-taxonomy-key[1]

Используйте плагин CPT UI для создания такой же таксономии на новом сайте, где нужно ее импортировать.

create-taxonomy-cptui[1]

Повторите действия для всех произвольных типов записей и таксономий, подлежащих переносу.

Подсказка: Если вы использовали плагин CPT UI для создания типов записей, то его также можно применить для переноса. Но, он работает только в случае если первоначальный тип записей был создан с помощью этого плагина. Перейдите в раздел Import / Export в настройках плагина и следуйте инструкциям на экране.

Произвольные типы записей и таксономии, созданные плагинами

Многие популярные плагины WordPress используют произвольные типы записей и таксономии для обработки произвольного типа контента. Например, Soliloquy использует их для создания слайдеров, плагины eCommere применяют для создания товаров и т.д.

Если вы хотите продолжить использование этих плагинов, то вам не нужно импортировать ПТЗ (произвольные типы записей, CPT). Просто установите плагин на целевом сайте, и у вас уже будут произвольные типы записей и таксономии.

Многие из таких плагинов предусматривают у себя возможность импорта/экспорта, но если такой возможности у него нет, то данные всё равно можно экспортировать.

Экспорт / импорт данных произвольных типов записей и таксономий в WordPress

В WordPress есть мощный инструмент импорта/экспорта, который позволяет вам экспортировать и импортировать данные WordPress. Просто переходим в Инструменты » Экспорт.

wp-export[1]

Вы увидите все свои типы записей. Выберите тот, который нужно экспортировать и нажмите на соответствующую кнопку.

WordPress подготовит файл XML для экспорта и ваш браузер начнет загрузку.

Теперь переключаемся на целевой сайт, где нужно импортировать эти данные. Переходим в Инструменты » Импорт. Вы увидите перечень опций, кликаем по WordPress.

wp-import[1]

Появится всплывающее окно, которое попросит вас установить плагин импорта WordPress. Кликните по кнопке установке, а затем по ссылке Активировать плагин & запустить импорт.

install-wp-importer[1]

На экране импорта вам нужно кликнуть на кнопку выбора файла, а затем выбрать файл XML, который вы скачали ранее. Далее, нажимаем на загрузку файла и кнопку экспорта.

importing-xml-wp[1]

WordPress импортирует данные вашего произвольного типа записей. Все произвольные типы записей, которые вы выбрали ранее, будут импортированы. WordPress также автоматически добавит термины к произвольным таксономиям.

Вот и все, мы надеемся, что эта статья помогла вам импортировать и экспортировать произвольные типы записей и таксономии в WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 4.0/5 (5 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top