Woocommerce в карточке товара меняем блоки местами

Как поменять местами цену и краткое описание на странице товара? Или как краткую характеристику поставить над ценой.

Часто приходится решать такие задачи.

В файл functions.php вносим хуки отменяющие текущее расположение блоков и добавляем новые с правильной расстановкой.

Например:

remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);
 
add_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 30);
add_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 20);

Этим кодом мы поменяли местами кнопку в корзину и краткое описание. Остальное меняется по аналогии.

Adblock
detector