Intereting Posts
Получить ссылку на Feed On Term или таксономию Можно ли использовать функцию для вывода текстового доменного имени в теме wordpress Хотите показать подкатегории в разделе Категории, используя Woo Commerce Как разрешить ошибку <pubDate>, которая влияет на наш RSS-канал? Как отличить URL для правила перезаписи? Могу ли я интегрировать wordpress с моим текущим сайтом, чтобы я мог использовать плагины wordpress? Как получить массив элементов меню на панели инструментов? Получить список предметов и категорий портфеля Добавить страницу редактирования профиля с помощью Genesis Интеграция темы WooCommerce с темой WordPress Крючок в родительской теме Функция меню Ограничьте количество успешных логинов Как создать разбитый список всех категорий на моем сайте? Странные проблемы с перенаправлением на wordpress из ssl с замком в ssl без замка Объединение запросов с разными аргументами для типа сообщений

Видео с текстом на турецком языке

Обычно я встраиваю видео, напрямую пишу URL в WP, встроенный в код . Например: <code>https://www.<a href="http://www.wordpressask.com/wp/youtube" title="Topics of youtube" target="_blank">youtube</a>.com/watch?v=p_o4aY7xkXg

Но теперь я хочу, чтобы это видео автоматически открывалось с турецкими субтитрами, независимо от предпочтений пользователя. Как это сделать?

Я попытался добавить их в URL, но никто из них не работал:

  • & Уг: CC = на
  • & Гл = тр
  • & Cc_lang_pref = тр
  • & Cc_load_policy = 1

Например, для видео TED я достигаю его, добавляя URL / lang / tr / в URL, например:

Любое подобное решение для Youtube? Или любые другие предложения?

Обновление: я помещаю код iframe непосредственно в раздел «Текст» редактора Post. Оно работает. Пример:

 <iframe src="https://www.youtube.com/embed/1a8pI65emDE?rel=0&cc_load_policy=1&hl=tr" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe> 

Это не работает, если вы поместите его в редактор Visual. Немного запутанный для не-разработчиков.

Solutions Collecting From Web of "Видео с текстом на турецком языке"

Хорошо, что конечная точка oembed, похоже, не поддерживает никаких параметров, кроме параметров по умолчанию .

Таким образом, кажется, что все, что вы можете сделать, это проанализировать ответ и добавить свои параметры в iframe src . Это должно сделать это (непроверенный)

 function wpse_218836_add_youtube_parameter( $return, $data, $url ){ if ( $data->provider_name === 'YouTube'){ $additional_parameters = '&cc_load_policy=1&hl=tr'; return preg_replace('/src="(.*?)"/i', 'src="$1' . $additional_parameters . '"', $return); }else{ return $return; } } add_filter('oembed_dataparse', 'wpse_218836_add_youtube_parameter', 10, 3);