Para mover una publicación específica de un Tipo de Entrada Personalizada (CPT) a otro CPT, puedes utilizar el siguiente código en el archivo functions.php
de tu tema o en un plugin personalizado:
function mover_publicacion_a_otro_cpt() {
// Reemplaza el post_id que deseas mover
if (isset($_POST['post_ID']) && $_POST['post_ID'] == 405) {
// Cambia el tipo de entrada al CPT deseado
set_post_type(405, 'cursos');
}
}
add_action('save_post', 'mover_publicacion_a_otro_cpt');
Asegúrate de reemplazar 'cursos'
con el nombre del CPT al que deseas mover la publicación.
Después de agregar este código a tu archivo functions.php
y guardar los cambios, cuando guardes la publicación con el ID 405, esta se moverá automáticamente al CPT “cursos”. Asegúrate de probar esto en un entorno de desarrollo o hacer una copia de seguridad de tu sitio antes de realizar cambios en el código.