Par défaut, WooCommerce affiche sous chaque produit  jusqu'à trois onglets en dessous de la zone du contenu principal.

Description : affiche le contenu que vous tapez dans l'éditeur de texte, ou dans la «Description courte du produit", qui agit de la même façon que les Extraits dans WordPress.

Informations complémentaires (Additional Information) : apparaît si votre produit a des attributs tels que la couleur, la taille, etc.

Avis (Reviews) : contient la liste des derniers avis ou commentaires.

Onglets WooCommerce

Vous pouvez renommer l'un de ces onglets pour l'adapter à votre boutique ou l’empêcher de s'afficher. Cependant, il n'existe aucun paramètre pour ce faire, dans WooCommerce.

L'exemple suivant montre comment renommer l'onglet Description par En savoir plus dans le cas où vous souhaitez utiliser le champ Description pour ajouter du contenu spécial distinct du contenu principal du produit dans l'éditeur de texte.

Ajoutez le code suivant dans le fichier functions.php de votre thème :

/** Rename product tabs in WooCommerce **/

function woo_rename_product_tab_des_sb($tabs) {
	
$tabs['description']['title'] = 'En Savoir Plus';return $tabs; // Rename the description tab

}
add_filter( 'woocommerce_product_tabs', 'woo_rename_product_tab_des_sb', 98);

L'exemple suivant montre comment supprimer l'onglet Informations complémentaires dans le cas où vous ne souhaitez pas l'utiliser.

Ajoutez le code suivant dans le fichier functions.php de votre thème :

/** Remove product tabs in WooCommerce **/

function woo_remove_product_tab_sb($tabs) {

    unset( $tabs['additional_information'] );  	// Remove the additional information tab

 	return $tabs;
 
}
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tab_sb', 98);

Pour supprimer les deux autres onglets vous pouvez ajouter les lignes suivantes :

unset( $tabs['description'] );      		// Remove the description tab
    unset( $tabs['reviews'] ); 					// Remove the reviews tab

C'est tout ! ...pour le moment.

 

Mise à jour - 30/09/2016

Suite au commentaire de Thierry, voici comment ajouter un onglet sur la page produit.

add_filter( 'woocommerce_product_tabs', 'woo_add_new_product_tab' );

function woo_add_new_product_tab( $tabs ) {
	/* Adds the new tab */
	$tabs['test_tab'] = array(
		'title' 	=> __( 'New Custom Product Tab', 'woocommerce' ),
		'priority' 	=> 50, 
		'callback' 	=> 'woo_add_new_product_tab_content'
	);
	return $tabs; /* Return all tabs including the New Custom Product Tab to display */
}

function woo_add_new_product_tab_content() {
	/* The new tab content */
 
	 echo "<h2>Custom Link Tab</h2>";
	 echo ' ';
	 echo 'Here\'s your new product tab.'; /* Here you can use the function to display meta boxes, advance custom fields etc... */
}
Add custom tabs