У меня есть собственный URL-адрес vimeo, который мне нужен, чтобы создать собственный видеоплеер. URL-адрес отличается от стандартной ссылки Vimeo, поэтому WordPress не распознает ее (как я хочу, потому что я делаю свой собственный видеоплеер).
В старом редакторе WordPress это не было проблемой, чтобы исправить. Я просто использовал: wp_embed_register_handler .
Мой старый код:
add_action( 'init', function(){
wp_embed_register_handler(
'custom_vimeo',
'#https://player.vimeo.com/*+#',
'vimeo_custom_player'
);
} );
Затем я сделал свой собственный плеер в функции "vimeo_custom_player".
Теперь я обновился до Гутенберга. В редакторе он выдает ошибку, говоря, что не может создать этот контент. Во внешнем интерфейсе он работает так же, как и раньше, и я получаю свой собственный видеопроигрыватель.
Итак, мой вопрос: Как мне сделать так, чтобы он отображался в бэкэнд-редакторе? Создание целого плагина Gutenberg кажется большой работой только для того, чтобы отобразить его в бэк-энде. Я чувствую, что где-то должен быть крючок, но я не могу его найти.