В Gutenberg есть пара вещей для отладки:
Вы уже установили в своем браузере инструменты разработки реакции :)
Теперь в вашей установке WordPress (вашего веб-сайта) есть wp -конфиг. php.
Добавьте к нему следующее :
define( 'SCRIPT_DEBUG', true );
это загрузит деминифицированные версии JS файлов ядра WordPress.
define( 'WP_DEBUG', true );
Это вызовет отображение всех ошибок, уведомлений и ошибок, связанных с php. Хотя Гутенберг основан на response и javascript, он немного играет с PHP и особенно полезен, если вы создаете блоки Dynami c. Не используйте этот параметр в производстве.
Во-вторых, Гутенберг все еще претерпевает некоторые относительно быстрые изменения, он все еще относительно новый, и документация по нему не самая лучшая, поэтому проверьте его трекер проблем на github , чтобы узнать, есть ли кто-нибудь у другого уже была подобная проблема; это может быть исправлено в более новой версии Gutenberg.
WordPress также выпускает Gutenberg как плагин , и этот плагин является более новой версией, чем та, которая включена в WordPress по умолчанию. Вы можете установить этот плагин, и ваш сайт WordPress будет использовать более новую версию Gutenberg, в которой может быть исправлена проблема.
Во-вторых, это ошибка javascript, которая не указана c Гутенбергу. Похоже, что вы просто передаете объект, но код ожидает, что вместо него будет массив, но это может означать несколько разных причин .
Я не вижу остальной части кода, поэтому я не могу определить это наверняка или быть более полезным.