Как на странице товара добавить блок с видео в woocommerce?

Пользователь

от kameron , в категории: PHP , 8 месяцев назад

Как на странице товара добавить блок с видео в woocommerce?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от abel , 7 месяцев назад

@kameron 

Чтобы добавить блок с видео на страницу товара в WooCommerce, вам понадобится следовать следующим шагам:

  1. Откройте файл functions.php вашей темы WordPress для добавления необходимого кода.
  2. Добавьте следующий код в functions.php:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
function add_product_video() {
    global $product;
    $video_url = get_post_meta( $product->get_id(), 'product_video', true ); // Замените 'product_video' на мета-поле, которое вы использовали для сохранения URL-адреса видео.

    if ( $video_url ) {
        echo '<div class="product-video-wrapper">';
        echo wp_oembed_get( $video_url ); // Встроить видео с использованием встроенного oEmbed
        echo '</div>';
    }
}
add_action( 'woocommerce_after_single_product_summary', 'add_product_video', 30 );


  1. После этого сохраните файл functions.php.
  2. Теперь вам нужно добавить мета-поле для URL-адреса видео в каждый товар. Вы можете использовать плагин Advanced Custom Fields или другой плагин, который позволяет вам легко добавлять пользовательские мета-поля.
  3. После настройки мета-поля для URL-адреса видео обновите страницу товара в административной панели WordPress и введите URL-адрес видео в это поле.
  4. Теперь при просмотре страницы товара блок с видео будет отображаться ниже основных сведений о товаре.


Убедитесь, что вы заменили 'product_video' в коде на название мета-поля, которое вы используете для хранения URL-адреса видео. Если вы хотите настроить внешний вид блока с видео, вы можете добавить стили CSS для класса '.product-video-wrapper' в файле стилей вашей темы.