Ошибка броска блока Гутенберга после обновления с 3.6.2 до 3.7.0 - PullRequest
0 голосов
/ 04 октября 2018

Я создал блок, который извлекает контент из CPT.У меня не было ошибок, и все работало правильно в редакторе Гутенберга, пока я не обновил Гутенберг с 3.6.2 до 3.7.0.Я просмотрел список изменений 3.7.0 и на первый взгляд ничего не выглядело сомнительным.

Ошибка, выдаваемая в консоли:

TypeError: Cannot read property 'models' of undefined

Соответствующий код:

// Create model and collection for custom post type.
var SwiftModule = wp.api.models.Post.extend({
    urlRoot: wpApiSettings.root + wpApiSettings.versionString + 'modules',
    defaults: {
        type: 'modules'
    }
});
var SwiftModules = wp.api.collections.Posts.extend({
    url: wpApiSettings.root + wpApiSettings.versionString + 'modules',
    model: SwiftModule
});

Есть идеи?Заранее спасибо.

1 Ответ

0 голосов
/ 12 октября 2018

Я обнаружил, что wp-api больше не ставится в очередь в версиях> 3.6.2 плагина Gutenberg.Все снова работает хорошо после запуска wp_enqueue_script( 'wp-api' ); в моем собственном коде.

...