Я пытаюсь импортировать сайт, используя XML, созданный WordPress.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.SE, ни один из них не имеет принятого ответа. Самое близкое, что я мог найти, – это настраиваемые типы сообщений, не импортированные должным образом, но это касается сообщений, а не комментариев.
Может кто-нибудь заставить меня начать решать это, пожалуйста?
Проблема в том, что вы пытаетесь импортировать сообщения с типом feedback
типа post, но такого типа записи, зарегистрированного при вашей установке 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
).
Плагин Jetpack создает настраиваемый тип обратной связи, когда он активен. Возможно, вам придется просто установить этот плагин первым (как и я). Ура!