Поддержка Проблемы и решения Проблема с загрузкой видео из youtube через php

  • Приветствую. Нужно вставить видео с youtube. В index.php вставляю <iframe width="560" height="315" src="<?php echo "https://www.youtube.com/watch?v=" . get_field('link_video', $post->ID);?>" frameborder="0" allowfullscreen></iframe>
    Видео не загружается, причем если вставляю этот код напрямую в запись, видео появляется.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • В index.php вставляю

    В какой index.php?! Зачем?
    Где Вы хотите вывести видео?

    Вот зачем: добавил в произвольных полях поле link_video для раздела «отзывы», для того чтобы при создании новой записи в этом разделе вставлять id видео с youtube и оно появлялось на странице отзыва.

    Модератор Yuri

    (@yube)

    Вы уверены, что то, где Вы ожидаете увидеть ролик, выводится шаблоном index.php?

    На всякий случай: Иерархия шаблонов « WordPress Codex

    Да, у меня шаблон страницы «Отзывы» выводится в index.php.
    http://gethorse.ru/responses/aleksandr-vitok/
    Можете убедиться по ссылке. Там под описанием вставляется тег iframe, но содержимое пусто.
    Если вставить код из вопроса(без php) в саму запись, получается следующее:
    http://gethorse.ru/responses/petr-ivanov/

    Вот зачем:

    А ответ на первый вопрос?

    В какой index.php?!

    Не понимаю вопроса…
    Взял основной шаблон темы — index.php

    Не понимаю вопроса…
    Взял основной шаблон темы — index.php

    index.php есть не только в теме.

    Сейчас увидел — у Вас ошибки в синтаксисе — кавычки. Пользуйтесь правильными редакторами с подвеской синтаксиса.

    И вообще.. как-то так будет лучше:
    <iframe width="560" height="315" src="https://www.youtube.com/watch?v=<?php echo get_field('link_video', $post->ID);?>" frameborder="0" allowfullscreen></iframe>

    Сейчас увидел — у Вас ошибки в синтаксисе — кавычки.

    Нет, к сожалению, не в этом проблема.

    И вообще.. как-то так будет лучше:

    Ваш вариант в src не правильно ссылку отображает
    https://screenshare.ru/KGNtLfLU

    • Ответ изменён 5 лет, 10 месяцев назад пользователем huugo.

    Нет, к сожалению, не в этом проблема.

    Т.е. даже не вставили свой код в правильный блокнот?
    А напрасно.

    src="<?php echo "
    Кавычка открылась и закрылась. в src— пусто.

    Ваш вариант в src не правильно ссылку отображает

    Ну исправьте.. А высматривать код в картинках у меня плохо получается.

    Кавычка открылась и закрылась. в src— пусто.

    Да вы правы, в src пусто, только что это обнаружил. Спасибо за помощь

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Проблема с загрузкой видео из youtube через php» закрыта для новых ответов.