WordPress — это универсальная система управления контентом, предлагающая различные способы отображения контента на веб-страницах. В этой статье мы сосредоточимся на использовании плагина cmb2-repeater для демонстрации одной страницы со встроенными видео. Мы рассмотрим несколько подходов, сопровождаемых примерами кода, которые помогут вам эффективно включить видео на ваш сайт WordPress.
Метод 1: встраивание видео с помощью короткого кода cmb2-repeater
С помощью cmb2-repeater вы можете создать настраиваемую группу полей для своих видео и отображать их на одной странице с помощью короткого кода. Вот пример того, как это можно реализовать:
[cmb2-repeater]
<?php
while ( have_posts() ) : the_post();
$videos = get_post_meta( get_the_ID(), 'video_field', true );
if ( $videos ) {
foreach ( $videos as $video ) {
echo '<div class="video-wrapper">';
echo wp_oembed_get( $video['url'] );
echo '</div>';
}
}
endwhile;
?>
[/cmb2-repeater]
Метод 2: отображение видео с использованием файлов пользовательских шаблонов
В качестве альтернативы вы можете создать файлы пользовательских шаблонов для отображения видео из группы полей cmb2-repeater. Вот пример того, как этого можно добиться:
Шаг 1. Создайте новый файл шаблона (например, single-video-page.php
) в каталоге темы WordPress.
Шаг 2. Добавьте следующий код в single-video-page.php
:
<?php
/*
Template Name: Video Page Template
*/
get_header();
while ( have_posts() ) : the_post();
$videos = get_post_meta( get_the_ID(), 'video_field', true );
if ( $videos ) {
foreach ( $videos as $video ) {
echo '<div class="video-wrapper">';
echo wp_oembed_get( $video['url'] );
echo '</div>';
}
}
endwhile;
get_footer();
?>
Метод 3: использование плагина компоновщика страниц
Если вы предпочитаете более визуальный подход, вы можете использовать плагин компоновщика страниц WordPress, который поддерживает cmb2-repeater. Эти плагины предлагают интерфейс перетаскивания для создания и оформления вашей видеостраницы. Популярные варианты включают Elementor, Beaver Builder и Divi Builder.
Используя плагин cmb2-repeater, вы получаете в свое распоряжение несколько методов для отображения одной страницы с видео в WordPress. Вы можете использовать короткие коды, файлы собственных шаблонов или плагины для создания страниц, чтобы легко интегрировать видео на свой сайт.
Не забудьте оптимизировать свой контент для поисковых систем, предоставив соответствующие метаданные, описательные заголовки и соответствующие теги. Это улучшит видимость и возможность обнаружения вашей видеостраницы в результатах поисковых систем.