Расширенное настраиваемое поле — отображение видео на YouTube в шаблоне Woocommerce

Я установил настраиваемое поле, в которое вы добавляете конец ссылки на YouTube через текстовый виджет в WordPress, оттуда функция добавляет это в iframe в URL.

Ниже приведена функция добавления этого на страницу:

                <?php if (($videoUrl = get_field('video_name', $post->ID)) != '') {
//Extract the url arguments (everything after the '?'
if (($query = parse_url($videoUrl, PHP_URL_QUERY)) != '') {
//Convert the arguments into an array for each access
parse_str($query, $arguments);
if (array_key_exists('v', $arguments)) {
//Create the embed code using the id from the 'v' argument
$videoId = $arguments['v'];
?>
<div class="videoContainer">
<iframe width="390" height="219" src="https://www.youtube.com/embed/<?= $videoId ?>?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>
</div>
<?php
}
}
} ?>

Я добавил это в содержание, но, кажется, ничего не отображается по-прежнему. Может кто-нибудь, пожалуйста, помогите мне обнаружить какие-либо ошибки ..

1

Решение

Youtube видео-шоу в шаблоне WordPress с использованием расширенного настраиваемого поля

1) создать текстовое поле в acf.
пример: имя текстового поля — video_url

2) Пожалуйста, введите ссылку на видео YouTube в текстовом поле ACF.

3) показать в любом месте на странице шаблона WordPress

<?php // use inside loop
echo $youtubevideo_code = wp_oembed_get( get_field('video_url') );
?>
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]