Я пытаюсь написать блок Гутенберга, используя create-guten-block. Когда я запускаю его, я получаю несколько предупреждений в консоли, что некоторые элементы, которые я использую, устарели:
deprecated.min.js?ver=2.6.1:1 wp.editor.RichText.Content is deprecated. Please use wp.blockEditor.RichText.Content instead.
Соответственно, я внес некоторые изменения в свой код. В моих «блоках. js» я изменил объявление с
const {RichText} = wp.editor;
на:
const {RichText} = wp.blockEditor;
И внутри «init. php» я импортировал wp-block- редактор ", где ранее я импортировал" wp-редактор ". RichText служит здесь примером; Я получаю то же предупреждение для других элементов из wp.blockEditor, таких как ColorPalette и InspectorControls.
Когда я проверяю его, блок работает так же, как и раньше, после включения этих изменений, но я по-прежнему получаю то же предупреждение. Это сводит меня с ума, потому что у меня есть проблема с моими элементами RichText, и я не знаю, имеет ли это какое-либо отношение к этому, поэтому я хотел бы исключить эту возможность.
Я новичок в Вообще-то, я раньше не работал с реакцией (ни с WordPress / Gutenberg), поэтому я еще не до конца понимаю, что я здесь делаю. Я предполагаю, что где-то делаю глупую ошибку, но не могу понять, почему это не работает. Любая помощь приветствуется!