WP Gutenberg, пользовательский URL-адрес - PullRequest
0 голосов
/ 28 января 2020

У меня есть собственный 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 кажется большой работой только для того, чтобы отобразить его в бэк-энде. Я чувствую, что где-то должен быть крючок, но я не могу его найти.

...