• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Как перенести описание товара

Image CMS

Ria

Форумчанин
#1
Подскажите пожалуйста, как перенести полное описание товара (description)? Сейчас полное описание выводится в tab`ах, как его перенести выше (например под ценой или вместо краткого описания "add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );")?
 

searchingman

Гуру
Местный
#2
В functions.php темы вставьте код
PHP:
// 1. Удалить краткое описание товара
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
// 2. На место краткого описания добавить описание товара
add_action( 'woocommerce_single_product_summary', 'the_content', 20 );
// 3. Удалить вкладку с описание товара
add_filter( 'woocommerce_product_tabs', 'remove_woocommerce_product_tabs', 100 );
function remove_woocommerce_product_tabs( $tabs ) {
    unset( $tabs['description'] );              // удалить вкладку описание
    // unset( $tabs['additional_information'] );      // удалить вкладку свойств
    // unset( $tabs['reviews'] );                     // удалить вкладку отзывов
    return $tabs;
}
 

Ria

Форумчанин
#3
В functions.php темы вставьте код
PHP:
// 1. Удалить краткое описание товара
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
// 2. На место краткого описания добавить описание товара
add_action( 'woocommerce_single_product_summary', 'the_content', 20 );
// 3. Удалить вкладку с описание товара
add_filter( 'woocommerce_product_tabs', 'remove_woocommerce_product_tabs', 100 );
function remove_woocommerce_product_tabs( $tabs ) {
    unset( $tabs['description'] );              // удалить вкладку описание
    // unset( $tabs['additional_information'] );      // удалить вкладку свойств
    // unset( $tabs['reviews'] );                     // удалить вкладку отзывов
    return $tabs;
}
Спасибо большое за помощь, уже тоже разобрался :)
 
Сверху Снизу