Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo importar y exportar tipos de contenido personalizados en WordPress

Trasladar tu sitio WordPress con un plugin de copia de seguridad es sencillo. Pero si solo quieres trasladar un tipo de contenido personalizado, las cosas pueden complicarse, ya que suelen tener sus propias taxonomías.

En este artículo, le ayudaremos a importar y exportar tipos de contenido personalizados en WordPress. También aprenderás a importar taxonomías personalizadas enlazadas a tus tipos de entradas.

Hay 2 pasos principales a seguir. Primero, moverás el tipo de contenido personalizado y sus taxonomías. El segundo paso es importar los datos de su tipo de contenido personalizado.

Migrate Custom Post Types

¿Qué son los tipos de contenido personalizados en WordPress?

Los tipos de contenido personalizados en WordPress le permiten crear diferentes tipos de contenido más allá de las entradas y páginas habituales. Al crear una entrada personalizada, puede organizar y mostrar varios tipos de contenido fácilmente.

Por ejemplo, si tiene un sitio de reseñas, puede tener un tipo de contenido personalizado para “Películas”, “Libros” o “Programas de televisión”.

Ahora bien, hay ocasiones en las que puede necesitar importar y exportar estos tipos de contenido personalizados.

Tal vez esté trasladando su sitio a un nuevo alojamiento o fusionando varios sitios. También es útil si comparte su configuración con alguien o duplica su sitio de WordPress con la misma estructura.

Sin embargo, mover tipos de contenido personalizados puede ser complicado. Estos tipos a menudo vienen con sus propias taxonomías personalizadas, como géneros para películas o categorías para productos. Si no trasladas estas taxonomías correctamente, puedes enlazarlas y perder información.

Por eso, saber cómo manejar los tipos de contenido personalizados al trasladar su sitio puede ahorrarle muchos problemas.

En las siguientes secciones, compartiremos cómo importar y exportar tipos de contenido personalizado en WordPress. He aquí un resumen rápido de todos los métodos de los que hablaremos:

Relacionado: Espera, ¿necesitas entradas personalizadas? Quizás quieras comprobar nuestra guía sobre cuándo necesitas un tipo de contenido personalizado o una taxonomía en WordPress.

¿Preparados? Primeros pasos.

Método 1: Exportar tipos de contenido personalizado y taxonomías en WordPress (Gratis)

Los usuarios avanzados pueden preferir crear tipos de contenido personalizados y taxonomías añadiendo código al archivo functions.php de su tema o a un plugin específico del sitio. Con este método, solo tienes que copiar el código y pegarlo en el nuevo sitio.

Pero a veces, encontrar el código puede ser difícil.

La forma más fácil de hacerlo es crear el mismo tipo de contenido personalizado en el nuevo sitio. Sólo necesitas saber el ‘valor de la clave de la entrada’.

El valor de la clave de la entrada es el nombre que la base de datos de WordPress utiliza para el tipo de contenido. Puede encontrarlo visitando el tipo de contenido en su área de administrador / administración de WordPress. Después, simplemente busca el nombre en los ajustes o en la URL cuando estés en la página del tipo de contenido.

Getting the post type key

Una vez que tengas la clave de la entrada, deberás visitar el sitio en el que deseas importar el tipo de contenido. Después de eso, puedes utilizar el plugin Custom Post Types UI para crear tu tipo de contenido personalizado.

Así que, vamos a instalar y activar Custom Post Types UI. Si necesitas ayuda, puedes ver nuestra guía sobre cómo instalar un plugin de WordPress.

Tras la instalación, tendrás que navegar a CPT UI ” Añadir/Editar tipos de entradas desde tu área de administrador / administración de WordPress.

A continuación, puede escribir el valor de la clave de la entrada en el campo ‘Post Type Slug’ y completar otros detalles del tipo de contenido personalizado. No olvide marcar la casilla siguiente a ‘Estoy intentando migrar cosas a CPTUI, permítame guardar esto’.

Cuando hayas terminado, haz clic en el botón “Añadir tipo de contenido”.

Creating pot type in CPT UI

Ahora, usted querrá volver a su antiguo sitio de WordPress para exportar su taxonomía personalizada utilizando el ‘valor de la clave de taxonomía’.

Puede encontrar su clave de taxonomía personalizada mirando la URL cuando vea la taxonomía personalizada en el editor de entradas.

Getting taxonomy key in WordPress

Sólo tiene que copiar la clave de taxonomía personalizada en el portapapeles y volver al nuevo sitio web.

Una vez que esté en el área de administración, usted querrá navegar a CPT UI ” Add/Edit Taxonomies para crear la misma taxonomía.

A continuación, sólo tiene que pegar la clave de taxonomía en el campo ‘Taxonomy Slug’ y completar el resto. No olvide hacer clic en el botón “Añadir taxonomía” para guardar sus progresos.

Create Taxonomy in CPT UI plugin

Ahora, puede repetir el proceso para todos los tipos de contenido personalizado y taxonomías que desea importar.

Bonus Tip: Si usaste el plugin CPT UI para crear tu tipo de entradas, también puedes usarlo para migrarlas. Pero esto solo funciona si el tipo de contenido personalizado original fue creado usando este plugin. Puedes visitar la sección ‘Importar / Exportar’ en los ajustes del plugin y seguir las instrucciones en pantalla.

Método 2: Tipos de contenido personalizado y taxonomías creadas por plugins (Recomendado)

Muchos plugins populares de WordPress utilizan tipos de contenido personalizados y taxonomías para manejar tipos de contenido personalizados. Por ejemplo, Soliloquy los utiliza para crear carruseles / controles deslizantes, los plugins de comercio electrónico los utilizan para crear productos, etc.

Soliloquy slider example

Si quieres seguir usando esos plugins, entonces no necesitas importar CPTs. Simplemente instale el plugin en el sitio de destino, y usted tendrá los tipos de contenido personalizado y taxonomías listo en su sitio.

Muchos de estos plugins tienen sus propias características de importación/exportación, pero incluso si un plugin no tiene esa característica, puedes exportar los datos.

Método 3: Exportar / Importar datos de tipo de contenido personalizado y taxonomías en WordPress (Fácil)

WordPress viene con una potente herramienta de importación/exportación que te permite exportar e importar datos de WordPress. Sólo tienes que ir a Herramientas ” Exportar.

Exporting custom post type in an XML file using WordPress built in export tool

A continuación, verá todos sus tipos de entradas en la lista. Seleccione los tipos de entradas que desea exportar y pulse el botón “Descargar archivo de exportación”.

WordPress preparará entonces un archivo XML de exportación y su navegador comenzará a descargarlo en un abrir y cerrar de ojos.

Una vez hecho esto, puede cambiar al sitio de destino donde desea importar estos datos.

Desde el área de administración, ve a Herramientas ” Importar. En la sección “WordPress”, haz clic en “Instalar ahora”.

WordPress import tool

Tras la instalación, el botón cambiará a “Ejecutar importador”. Simplemente haga clic en él y verá la pantalla del importador.

Aquí tendrás que hacer clic en el botón “Elegir archivo” y seleccionar el archivo XML que descargaste antes. A continuación, haz clic en el botón “Subir archivo e importar”.

Importing WordPress using XML export file

WordPress importará los datos de su tipo de contenido personalizado. Se importarán todos los tipos de contenido personalizados que haya seleccionado anteriormente.

Además, WordPress añadirá automáticamente términos a las taxonomías personalizadas.

Eso es todo. Esperamos que este artículo te haya ayudado a importar y exportar tipos de contenido personalizados y taxonomías en WordPress. A continuación, puede que quieras comprobar nuestra guía sobre cómo incluir tipos de contenido personalizados en los resultados de búsqueda de WordPress o nuestra selección de expertos de los tutoriales más útiles sobre tipos de contenido personalizados en WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

23 comentariosDeja una respuesta

  1. Kerry

    I am trying to export CPT data, but the WP export tool doesn’t list the CPT. I’m using the CPT UI plugin. Any help?

    • WPBeginner Support

      For that specific plugin, you would want to check under CPT UI, Tools and you should see that plugin’s specific method for importing and exporting post types.

      Administrador

  2. Bulut

    There are people, Trouble Maker
    There are Bloggers, Trouble Eraser

    Thanks guys. You saved my day and time!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrador

  3. Gabriela

    Hi!

    We are switching themes – we want a new site basically – hopefully with a cleaner backend. The switch is from a custom-built theme to a new theme.
    Would it be best to install a new theme within our same back end, or would it be cleaner to export and import into a new backend?

  4. Raf

    Clear incoherence between title and intent and practical advises:
    1) says “Exporting Custom Post Types and Taxonomies in WordPress”
    2) says “in some cases you may not be able to locate the code.”
    3) says “Don’t worry you can still create the same custom post type on the new site.”

    So if the post-type is created using the UI : you can not export it but only create it again. Why the article doesn’t clearly state it?

  5. Francis

    So let say for instance if I was using a paid plugin that has to do with custom posts and want to switch to the free version how will i go about it? Am still very new to wordpress

  6. stefano

    Hi, can I ask you what plugin do you use for the social share?
    thanks

  7. David

    How can you export and have the option of exporting by month like you have when you export post and page?

  8. charles

    When exporting custom post types it doesn’t export the featured image url path. Any idea how to resolve this?

  9. Amy

    Can I export a custom type type and import it as a different post type? Is that possible?

    • Paul

      I’m trying to do this too, which is why I landed here. I’m trying to rename a custom post type without losing the post data. Not having much luck.

  10. Jhony Penagos

    Thank you !! It work for me.

  11. Chris

    Does related custom field data get packaged with the custom post type export?

    • Carlitos

      It does not. you will want to bring that over either in your functions file or enter it in manually if you are using a plugin.

  12. Jim D

    Is this something you would need to do if you are using a custom post type currently and wish to switch to a different theme?

    • WPBeginner Support

      It depends on how you created the custom post types in the first place. If these custom post types were created by your old theme then you will need to export them before switching theme. If the custom post types were created using a plugin then they would remain unaffected when you switch the theme. Lastly, if you created the custom post type by adding code into your theme’s functions file then you just need to copy that code and paste it in your new theme.

      Administrador

  13. Philip Downer

    This article should have a bit of clarification. As Kris touched on, you can only import a custom post type if that specific custom post type actually exists on the destination site. You’ll need to either export and include the code that registers the post type; or if you’re using a plugin to handle custom post types, you’ll need to ensure that the same settings are used.

    • WPBeginner Support

      If you take a look at the article, the first section is about duplicating the CPT to the site where you want to import CPT data.

      Administrador

  14. Kris

    Not to forget: themes also make their own custom post types (portfolio for example). Not only moving a site, but also switching themes can also be difficult

    I ended up coding the post type and taxonomies in a separate site-specific plugin with the aid of generatewp.com; I was surprised how easy it went and found it less confusing then CPT-UI

  15. Sophia

    What does importing and exporting custom post types do? Sorry, I’m such a newb.

    • WPBeginner Support

      It comes in handy when you specifically want to move content from a custom post type to another site.

      Administrador

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.