В данной статье коснусь только настройки темы для 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');
?>



