Скопировать сообщение из категории в тип сообщения custum

У меня есть 1458 сообщений в названии категории, что id равно 5.

И я не буду копировать все это сообщение и передавать его в пользовательские сообщения типа типа.

Как это можно сделать?

Solutions Collecting From Web of "Скопировать сообщение из категории в тип сообщения custum"

Создайте свой собственный тип сообщения, а затем попробуйте это. (РЕЗЕРВУАР ПЕРВЫЙ КАК ЭТО НЕПРЕРЫВНО).

<?php // Get all posts in category "5" $news_posts = get_posts( array( 'category' => 5 ) ); // Loop through them foreach($news_posts as $p): // Update the post type wp_update_post( array( 'ID' => $p->ID, 'post_type' => 'news' ); ); // Delete term relationships for the post wp_delete_object_term_relationships( $p->ID, 'post_tag' ); wp_delete_object_term_relationships( $p->ID, 'category' ); endforeach; ?> 

Я бы предложил процедуру экспорта / импорта с помощью такого инструмента, как WP CSV. https://wordpress.org/plugins/wp-csv/

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

  1. Зарегистрируйте свой CPT (через плагины или функции темы)
  2. Создайте хотя бы одну запись в своем CPT
  3. Экспорт с WP CSV для использования в качестве шаблона импорта
  4. Экспортируйте свои разряды категории 1458
  5. Скопируйте / вставьте их в соответствующие столбцы в CSV-файле для импорта
  6. Импортируйте файл в качестве новых сообщений CPT
  7. Подтвердите, что все хорошо и точно импортировано
  8. Удалить 1458 дублированных должностей из исходной категории

Я проверил бы всю эту операцию на копии вашего сайта. Сделайте это на сайте dev – не в реальном времени.