@waspven

Как в Wordpress зарегистрировать Яндекс музыку, через функцию: wp_embed_register_handler()?

Пример рабочего кода для Rutube есть, а с Яндекс Музыкой вообще никакой информации как ее зарегистрировать в Wordpress нет. Ниже рабочий код для подключения Rutube

wp_embed_register_handler('rutube', '#https?:\/\/(www\.)?rutube\.ru\/(play|video)\/(.*?)$#i', 'wpdocs_embed_handler_rutube');
function wpdocs_embed_handler_rutube( $matches, $attr, $url, $rawattr ) {
     $embed = sprintf(
      '<iframe width="720" height="405" src="https://rutube.ru/%2$s/embed/%3$s" frameBorder="0" allow="clipboard-write" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>',
            esc_attr($matches[1]),
      esc_attr($matches[2]),
      esc_attr($matches[3])
            );
 
    return $embed;
}
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 1
mihdan
@mihdan
WordPress-евангелист, ведущий РНР - разработчик
Можно подсмотреть код у меня в плагине Yandex Music for WordPress
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы