Фильтрация vimeo oEmbed для добавления временного кода - PullRequest
0 голосов
/ 11 мая 2019

Я использую функцию для фильтрации wp_oembed на моем сайте, которая позволяет мне передавать все указанные аргументы vimeo в мой запрос, но я хочу добавить временной код, который не указан в аргументах vimeo

https://developer.vimeo.com/api/oembed/videos

Я пробовал столько методов, сколько я знаю, чтобы добавить данные временного кода в URL - у меня есть специальное поле в моем сообщении, где я добавляю URL vimeo и секунду длятайм-код - я могу создать и отобразить URL-адрес, но когда я передаю его через функцию oEmbed, он удаляет временный код из URL-адреса.

Я попытался восстановить URL-адрес при его прохождении через oembed. Я попытался добавить строки вфильтр в моих функциях doc

Я использую функцию, подробно описанную здесь https://wordpress.stackexchange.com/questions/116976/any-way-to-use-a-custom-parameter-for-vimeo-embed-without-using-an-iframe?rq=1


    <?php 

        $film_url = get_post_meta( get_the_ID(), 'klossWP_film_url', true );
        $film_title = get_post_meta( get_the_ID(), 'klossWP_film_project', true );
        $film_client = get_post_meta( get_the_ID(), 'klossWP_film_client', true );      
        $film_hover_time = get_post_meta( get_the_ID(), 'klossWP_film_time', true );
        $player = 'vimeo_' . get_the_ID();      

        echo wp_oembed_get($film_url, array(

      'title' => 'false',
      'byline' => 'false',
      'portrait' => 'false',
        'autoplay' => '0',
      'muted' => '1',
      'controls' => 'false',
      'color' => '',
      'player_id' => $player,
      'playsinline' => '',
      'responsive' => ''

    ));

    ?>                                  

</div>

Я ожидал бы, что временной код будет добавлен в конце URL-адреса vimeo, но также понимаю, чточто функция, которую я использую, вероятно, напрямую связана с аргументами vimeo embed и что я все делаю неправильно

...