Чтобы удалить вкладки, но отобразить содержимое, вы можете использовать следующее.
// Remove
function remove_product_tabs( $tabs ) {
unset( $tabs['description'] );
unset( $tabs['reviews'] );
unset( $tabs['additional_information'] );
return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'remove_product_tabs', 98, 1 );
// Tabs callback function after single content.
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_product_description_tab' );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_product_additional_information_tab' );
add_action( 'woocommerce_after_single_product_summary', 'comments_template' );
Чтобы избежать сворачивания, отредактируйте следующий шаблон
https://github.com/woocommerce/woocommerce/blob/master/templates/single-product/tabs/description.php
- Этот шаблон можно переопределить, скопировав его в
yourtheme/woocommerce/single-product/tabs/description.php
.
Заменить
<?php if ( $heading ) : ?>
<h2><?php echo esc_html( $heading ); ?></h2>
<?php endif; ?>
<?php the_content(); ?>
на
<div style="clear:both;">
<?php if ( $heading ) : ?>
<h2><?php echo esc_html( $heading ); ?></h2>
<?php endif; ?>
<?php the_content(); ?>
</div>
Дальнейшая настройка связана с модификациями html и / или css, в зависимости от вашей темы