web-dev-qa-db-fra.com

Lors de l’importation - échec de l’importation: retour de type de message non valide

J'essaie d'importer un site à l'aide de XML généré par WordPress.com

Tous les messages et les médias semblent importer, mais les commentaires échouent avec des erreurs

Failed to import “Sarah Toon - 2015-10-10 08:29:30”: Invalid post type feedback
Failed to import “Kylie - 2015-10-10 08:34:50”: Invalid post type feedback
Failed to import “Sophie Ward - 2015-10-10 08:36:22”: Invalid post type feedback

En lisant d’autres articles, ici sur WordPress.SE, aucun d’eux n’a de réponse acceptée. Le plus proche que j'ai pu trouver est Les types d'articles personnalisés ne sont pas importés correctement mais il s'agit d'articles et non de commentaires.

Quelqu'un peut-il me commencer à résoudre ce problème s'il vous plaît?

4
Steve

Le problème est que vous essayez d'importer des publications avec un type de publication de feedback, mais aucun type de publication de ce type n'est enregistré sur votre installation de WordPress.

La solution rapide et facile consiste à en enregistrer un:

add_action( 'init', function () {
    register_post_type( 'feedback', [
        'public' => true,
        'labels' => [
            'singular_name' => 'Feedback',
            'name'          => 'Feedback',
        ]
    ]);
});

Placez-le dans le functions.php de votre thème ou dans un plug-in MU (par exemple, wp-content/mu-plugins/feedback.php).

4
TheDeadMedic

Le plugin Jetpack crée un type de commentaire personnalisé lorsqu'il est actif. Vous devrez peut-être d'abord installer ce plugin (comme je l'ai fait). À votre santé!

2
Artistan