Если вы используете переопределение шаблонов WooCommerce Вам необходимо объявить о поддержке WooCommerce в вашей теме с помощью функции add_theme_support
. Если вы не объявляете поддержку WooCommerce в своей теме, WooCommerce будет считать, что тема не предназначена для WooCommerce, и будет использовать свою визуализацию шаблонов на основании используемых шорткодов для отображения магазина.
Чтобы заявить о поддержке WooCommerce достаточно добавить функцию в файл functions.php
вашей темы:
function mytheme_add_woocommerce_support() {
add_theme_support( \'woocommerce\' );
}
add_action( \'after_setup_theme\', \'mytheme_add_woocommerce_support\' );
Убедитесь, что вы используете хук after_setup_theme
, а не init
.
Использование с настройками
function mytheme_add_woocommerce_support() {
add_theme_support( \'woocommerce\', array(
\'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,
),
) );
}
add_action( \'after_setup_theme\', \'mytheme_add_woocommerce_support\' );
Это необязательные настройки темы, которые вы можете установить при объявлении поддержки WooCommerce.
Вы можете установить желаемые размеры изображений: thumbnail_image_width
и single_image_width
. Также вы можете установить пользовательские размеры изображений в Внешний вид > Настройки темы в разделе WooCommerce > Изображения товаров.
product_grid
позволяет устанавливать по умолчанию минимальные и максимальные значения для столбцов и строк Магазина. Пользователи могут устанавливать строки и столбцы в Настройках темы в разделе WooCommerce > Каталог товаров.