Очень легко перенести сайт WordPress с помощью плагина резервного копирования. Но что, если вы хотите только переместить пользовательский тип поста?? В этой статье мы покажем вам, как импортировать и экспортировать пользовательские типы постов в WordPress. Мы также покажем вам, как импортировать любые пользовательские таксономии, связанные с вашими типами постов.
Экспорт и импорт пользовательского типа поста в WordPress включает в себя два шага. Первый шаг включает в себя перенос фактического пользовательского типа поста и таксономий. Вторым шагом является импорт данных типа поста.
Часто пользовательские типы постов в WordPress связаны с собственными пользовательскими таксономиями. Мы покажем вам, как экспортировать/импортировать ваши пользовательские таксономии вместе с вашим типом поста.
Экспорт пользовательских типов постов и таксономий в WordPress
Некоторые пользователи предпочитают создавать пользовательские типы постов и таксономии путем добавления кода в функции своей темы.php файл или плагин для конкретного сайта. В этом случае все, что вам нужно сделать, это скопировать код и вставить его на сайт, где вы хотите их импортировать.
Однако в некоторых случаях вы не сможете найти код. Не волнуйтесь, вы все равно сможете создать тот же пользовательский тип поста на новом сайте.
Все, что вам нужно знать, это ключевое значение поста. Это имя, используемое для типа поста в базе данных WordPress. Вы можете найти его, просто посетив тип поста в области администрирования WordPress.
Как только у вас есть ключ поста, посетите сайт, на который вы хотите импортировать тип поста, и используйте плагин Custom Post Types UI для создания пользовательского типа поста.
Вы также можете получить ключ пользовательской таксономии, просто просмотрев пользовательскую таксономию в области администратора.
Используйте плагин CPT UI для создания такой же таксономии на целевом сайте, куда вы хотите импортировать таксономию.
Повторите процесс для всех пользовательских типов постов и таксономий, которые вы хотите импортировать.
Бонусный совет: Если вы использовали плагин CPT UI для создания типов постов, то вы также можете использовать его для их переноса. Но это работает только в том случае, если оригинальный пользовательский тип поста был создан с помощью этого плагина. Посетите раздел Импорт / Экспорт в настройках плагина и следуйте инструкциям на экране.
Пользовательские типы постов и таксономии, созданные плагинами
Многие популярные плагины WordPress используют пользовательские типы постов и таксономии для работы с пользовательскими типами контента. Например, Soliloquy использует их для создания слайдеров, плагины eCommere используют их для создания продуктов и т.д.
Если вы хотите продолжать использовать эти плагины, то вам не нужно импортировать CPT. Просто установите плагин на целевой сайт, и вы получите готовые пользовательские типы постов и таксономии на своем сайте.
Многие такие плагины поставляются с собственными функциями импорта/экспорта, но если плагин не имеет такой функции, вы все равно можете экспортировать данные.
Экспорт/импорт данных пользовательских типов постов и таксономий в WordPress
WordPress поставляется с мощным инструментом импорта/экспорта, который позволяет экспортировать и импортировать данные WordPress. Просто перейдите в раздел Инструменты » Экспорт.
Вы увидите все ваши типы сообщений в списке. Выберите типы постов, которые вы хотите экспортировать, и нажмите кнопку «Загрузить файл экспорта».
Теперь WordPress подготовит файл экспорта XML, и ваш браузер начнет его загрузку.
Теперь переключитесь на целевой сайт, куда вы хотите импортировать эти данные. Перейти к Инструменты » Импорт. Вы увидите ряд опций, нажмите на WordPress.
Появится всплывающее окно с просьбой установить плагин импортера WordPress. Нажмите на кнопку установить, а затем нажмите на Активируйте плагин и запустите импортер ссылка.
На экране импортера вам нужно нажать на кнопку выбора файла, а затем выбрать файл XML, который вы загрузили ранее. Далее нажмите на кнопку загрузки файла и экспорта.
Теперь WordPress импортирует данные вашего пользовательского типа поста. Все пользовательские типы постов, которые вы выбрали ранее, будут импортированы. WordPress также автоматически добавит термины в пользовательские таксономии.
Вот и все, мы надеемся, что эта статья помогла вам импортировать и экспортировать пользовательские типы постов и таксономии в WordPress.
Источник: www.wpbeginner.com