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?
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
).
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é!