WordPress.comによって生成されたXMLを使用してサイトをインポートしようとしています
すべての投稿とメディアはインポートされたようですが、コメントはエラーで失敗します
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
ここWordPress.SEで他の投稿を読んで、それらのどれも承認された答えを持っていません。私が見つけることができる最も近いのは カスタム投稿タイプが正しくインポートされていない しかしそれは投稿であってコメントではない.
誰かが私にこれを解決し始めさせることができますか?
問題は、投稿タイプがfeedback
の投稿をインポートしようとしていることですが、WordPressのインストールにそのような投稿タイプが登録されていません。
迅速かつ簡単な解決策は、1つを登録することです。
add_action( 'init', function () {
register_post_type( 'feedback', [
'public' => true,
'labels' => [
'singular_name' => 'Feedback',
'name' => 'Feedback',
]
]);
});
テーマのfunctions.php
、またはMUプラグイン(例:wp-content/mu-plugins/feedback.php
)に配置してください。
Jetpackプラグインはアクティブなときにカスタム投稿タイプのフィードバックを作成します。最初にそのプラグインをインストールする必要があるかもしれません(私がしたように)。乾杯!