Настройки плагина WooCommerce, в произвольной теме через add_theme_support

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

В данной статье коснусь только настройки темы для WooCommerce через функцию add_theme_support()
Вроде бы достаточно написать так


<?php

add_theme_support('woocommerce');

?>

Но этим все возможные настройки не ограничиваются.
Просмотрев детально код плагина, можно найти еще дополнительные настройки, о которых мало кто знает
Вот список всех настроек секции woocommerce со значениями по умолчанию

<?php
add_theme_support('woocommerce', array(
  'product_blocks' => array(
    'default_columns' => 3,
    'default_rows' => 3,
    'min_columns' => 1,
    'max_columns' => 6,
    'min_rows' => 1,
    'max_rows' = 6,
  ),
  'featured_block' => array(
    'default_height' => 500,
    'min_height' => 500,
  ),
  'thumbnail_image_width' => 150,
  'single_image_width' => 300,
  'product_grid' => array(
    'default_rows' => 3,
    'min_rows' => 2,
    'max_rows' => 8,
    'default_columns' => 4,
    'min_columns' => 2,
    'max_columns' => 5,
  )
));
?>

Вы можете сами проверить, есть ли такие настройки в теме, сделая поиск в плагине по содержимому в файлах, ища все включения функции wc_get_theme_support()

Если вы укажите в настройках thumbnail_image_width или single_image_width, то будет изменен вид отображения настроек темы в админпанеле

рис. 1 Вид без thumbnail_image_width или single_image_width

рис.2 Вид с thumbnail_image_width или single_image_width

Так же доступны еще дополнительные настройки


<?php

add_theme_support('wc-product-gallery-zoom' );

add_theme_support('wc-product-gallery-lightbox');

add_theme_support('wc-product-gallery-slider');

?>

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *