导入时-导入失败:帖子类型反馈无效

时间:2017-01-11 作者:Steve

我正在尝试使用WordPress生成的XML导入网站。com公司

所有帖子和媒体似乎都导入了,但评论失败并出现错误

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上的其他帖子。他们都没有公认的答案。我能找到的最接近的是Custom post types not imported properly 但这是关于帖子,而不是评论。

有人能帮我开始解决这个问题吗?

3 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

问题是您试图导入的帖子类型为feedback, 但是在您安装的WordPress上没有注册这样的帖子类型。

快速简便的解决方法是注册一个:

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).

SO网友:Artistan

Jetpack插件在激活时创建一个自定义的帖子类型的反馈。您可能需要先安装该插件(就像我所做的那样)。干杯

SO网友:Andres

我正在从wordpress迁移一个网站。com和我有同样的问题。

我已经解决了首先安装Jetpack插件,然后在此url中激活联系人表单模块的问题[yoursite.com]/wp-admin/admin.php?page=jetpack_modules 最后进行导入。

希望对某人有所帮助!