web-dev-qa-db-ja.com

インポート時 - インポートに失敗しました:投稿タイプのフィードバックが無効です

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で他の投稿を読んで、それらのどれも承認された答えを持っていません。私が見つけることができる最も近いのは カスタム投稿タイプが正しくインポートされていない しかしそれは投稿であってコメントではない.

誰かが私にこれを解決し始めさせることができますか?

4
Steve

問題は、投稿タイプが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)に配置してください。

4
TheDeadMedic

Jetpackプラグインはアクティブなときにカスタム投稿タイプのフィードバックを作成します。最初にそのプラグインをインストールする必要があるかもしれません(私がしたように)。乾杯!

2
Artistan