Как загрузить видео с помощью ACF в WordPress?

Я все еще нахожусь на этапе изучения WordPress. Я не могу понять в ACF, какой тип поля я должен выбрать для загрузки видеофайла и какой код я должен написать, чтобы показать его во внешнем интерфейсе. Пожалуйста, ознакомьтесь с приведенным ниже кодом. Я использую the_field(''), но он не работает. Может ли кто-нибудь помочь

                <video width = "954" height = "535" controls class = "tm-mb-40">

                    <source src = "video/wheat-field.mp4" type = "video/mp4">   
                      
                    Your browser does not support the video tag.

                </video>
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
35
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Я думаю, выберите файл под типом файла в ACF и загрузите его. После этого используйте the_field в вашем выше написанном коде.

<video width = "954" height = "535" controls class = "tm-mb-40">
  <?php the_field('video');?>

   </video>

Это не работает с использованием the_field(''). на фронтенде видео не показывает.

Reeju Ballabh 07.05.2022 11:46
Ответ принят как подходящий

Вы можете использовать тип ACF Связь в бэкенде, чтобы прикрепить ссылку на видео, например эти.

    <?php 
    
    $link_data = get_field('video_link'); 
    
    if (!empty($link_data))
    { 
    $link = $link_data['url'];  
    
    ?>
    
    <video width = "954" height = "535" controls class = "tm-mb-40">
      
        <source src = "<?php echo $link; ?>" type = "video/mp4">   
                          
        Your browser does not support the video tag.
    
    </video>

<?php } ?>

Другие вопросы по теме

Можете ли вы добавить приложения, созданные из (js, nodejs, express и mongodb) на веб-сайте WordPress?
Кнопка не добавляется в корзину - WooCommerce
Как передать «$email» в файлы шаблонов электронных писем WooCommerce, если они недоступны по умолчанию
Отображение цены продукта WooCommerce внутри пользовательской функции
Добавьте условный класс CSS к кнопке «Добавить в корзину» на странице отдельного продукта WooCommerce
Как данные API YouTube для печати в метабоксе набора инструментов с помощью нажатия кнопки перед сохранением-публикацией
Шорткод WordPress отображает заголовок страницы и исключает определенные слова из заголовка
Какова цель «proxy_set_header REMOTE-HOST $remote_addr»?
Регулярное выражение для перенаправления всего трафика на новый путь, за исключением окончания указанной строки
Wordpress Отображение URL-адреса родительской страницы для дочерней страницы в шорткоде не работает