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

Comment importer et exporter des types de publication personnalisés dans WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Il est extrêmement facile de déplacer votre site WordPress à l’aide d’une extension de sauvegarde. Mais que faire si vous voulez uniquement déplacer un type de publication personnalisé? Dans cet article, nous vous montrerons comment importer et exporter des types de publications personnalisés dans WordPress. Nous vous montrerons également comment importer toutes les taxonomies personnalisées associées à vos types de publication.

L’exportation et l’importation d’un type de publication personnalisé dans WordPress se fait en deux étapes. La première étape consiste à migrer le type de publication personnalisé et les taxonomies. La seconde étape consiste à importer les données du type de publication.

Souvent, les types de publication personnalisés dans WordPress sont associés à leurs propres taxonomies personnalisées. Nous allons vous afficher comment exporter/importer vos taxonomies personnalisées avec votre type de publication.

Migrate Custom Post Types

Exporter des types de publication personnalisés et des taxonomies dans WordPress

Certains utilisateurs/utilisatrices préfèrent créer leurs types de posts personnalisés et leurs taxonomies en ajoutant du code dans le fichier functions.php de leur thème ou dans une extension spécifique à leur site. Dans ce cas, il vous suffit de copier ce code et de le coller sur le site où vous souhaitez les importer.

Emplacement, dans certains cas, il se peut que vous ne puissiez pas localiser le code. Ne vous inquiétez pas vous pouvez toujours créer le même type de publication personnalisé sur le nouveau site.

Tout ce dont vous avez besoin, c’est de connaître la valeur de la clé de publication. Il s’agit du nom utilisé pour le type de publication dans votre base de données WordPress. Vous pouvez le trouver en visitant simplement le type de publication dans votre zone d’administration WordPress.

Getting the post type key

Une fois que vous avez la clé du type de post, visitez le site où vous souhaitez importer le type de post et utilisez le plugin Custom Post Types UI pour créer votre type de publication personnalisé.

Creating post type in CPT UI

Vous pouvez également obtenir la clé de taxonomie personnalisée en voyant simplement la taxonomie personnalisée dans la zone d’administration.

Getting taxonomy key in WordPress

Utilisez l’extension CPT UI pour créer la même taxonomie sur le site cible où vous souhaitez importer la taxonomie.

Create Taxonomy in CPT UI plugin

Répétez le processus pour tous les types de publication personnalisés et les taxonomies que vous souhaitez importer.

Astuce bonus : si vous avez utilisé l’extension CPT UI pour créer votre type de publication, alors vous pouvez également l’utiliser pour les migrer. Mais cela fonctionne uniquement si le type de publication personnalisé d’origine a été créé à l’aide de cette extension. Visitez la section Importation / Exportation dans les Réglages du plugin et suivez les instructions à l’écran.

Outil de publication personnalisé et taxonomies créées par des extensions

De nombreux plugins WordPress populaires utilisent des types de publication personnalisés et des taxonomies pour gérer les types de contenu personnalisés. Par exemple, Diaporama les utilise pour créer des sliders, les plugins eCommere les utilisent pour créer des produits, etc.

Si vous souhaitez continuer à utiliser ces extensions, alors vous n’avez pas besoin d’importer les CPT. Il suffit d’installer l’extension sur le site cible, et vous aurez les types de publication personnalisés et les taxonomies prêts sur votre site.

Beaucoup de ces plugins sont livrés avec leurs propres fonctionnalités d’importation/exportation, mais si une extension n’a pas cette fonctionnalité, vous pouvez toujours exporter les données.

Exporter / Importer les données des types de publication personnalisés et des taxonomies dans WordPress

WordPress est livré avec un puissant outil d’importation/exportation qui vous permet d’exporter et d’importer les données de WordPress. Il suffit d’aller dans Outils  » Exportation.

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

Vous y verrez tous vos types de publication listés. Sélectionnez les types de publication que vous souhaitez exporter et cliquez sur le bouton Télécharger le fichier d’exportation.

WordPress va maintenant préparer un fichier d’exportation XML et votre navigateur va commencer à le télécharger.

Maintenant, basculez sur votre site cible où vous souhaitez importer ces données. Allez dans Outils  » Importation. Vous verrez un certain nombre d’options, cliquez sur WordPress.

WordPress import tool

Une fenêtre surgissante vous demandera d’installer le programme d’installation de l’extension WordPress. Cliquez sur le bouton d’installation, puis sur le lien Activer l’extension et exécuter l’importation.

Installing WordPress importer plugin

Sur l’écran de l’importateur, vous devez cliquer sur le bouton « Choisir un fichier » et sélectionner le fichier XML que vous avez téléchargé plus tôt. Cliquez ensuite sur le bouton Téléverser le fichier et exporter.

Importing WordPress using XML export file

WordPress va maintenant importer les données de votre type de publication personnalisé. Tous les types de publication personnalisés que vous avez sélectionnés plus tôt seront importés. WordPress ajoutera également automatiquement des termes aux taxonomies personnalisées.

C’est tout, nous espérons que cet article vous a aidé à importer et exporter des types de publications personnalisés et des taxonomies dans WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

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.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

24 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Kerry says

    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 says

      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.

      Administrateur

  3. Gabriela says

    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 says

    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 says

    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. charles says

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

    • Paul says

      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.

    • Carlitos says

      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.

  7. Jim D says

    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 says

      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.

      Administrateur

  8. Philip Downer says

    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.

  9. Kris says

    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

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.