Задать вопрос
@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;
}
  • Вопрос задан
  • 283 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
mihdan
@mihdan
WordPress-евангелист, ведущий РНР - разработчик
Можно подсмотреть код у меня в плагине Yandex Music for WordPress
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы