Echo do shortcode с настраиваемым полем не работает

Я использую WP YouTube Lyte для показа видео на YouTube. Я объединять его с расширенными настраиваемыми полями, чтобы пользователь мог просто добавить идентификатор YouTube, чтобы показывать видео. Я использую короткий код WP YouTube Lyte, но он неправильно записывает код.

Ниже приведен код:

<?php if( get_field('video_file') ): $video = the_field("video_file"); ?> <?php echo do_shortcode('[lyte id="'. $video . '" /]'); ?> <?php endif; ?> 

Вот результат:

 vTyDi22_SFohttpv://www.youtube.com/watch?v= 

Когда я просто добавляю идентификатор YouTube в код, он правильно отображает видео.