Oxygen Builder & WooCommerce : Retirer le titre et la description avant la grille des produits

Auteur : Baptiste Pagès
Mis à jour le :

Oxygen est un builder ultra léger et très interessant à utiliser, mais parfois il faut savoir relever les manches pour faire ce qu'on veut avec.

Par défaut, à l'heure où j'écris ces lignes, le module d'Oxygen "Products List" inclue au dessus de la grille des produits le titre et la description : pas l'idéal quand on fait un template soi-même.

Alors comment enlever ça ?

Bien sûr, on pourrait le cacher avec un peu de CSS. Mais ce ne serait pas très SEO, vous ne pensez pas ? Heureusement, en creusant un peu le code, on découvre que ce bloc d'Oxygen fait appel à la fonction wc_content si vous laissez la query sur "default" (ce qui sera sûrement le cas avec une boutique WooCommerce).

Comme vous le voyez le requête est celle par défaut.

En inspectant cette fonction, on voit qu'elle propose un filtre pour afficher ou non le titre, et une action pour afficher la description. Il ne reste donc plus qu'à insérer un bout de PHP juste avant le module "Products List" pour retirer tout ça !

<?php
function enlever_titre(){
return false;
}
add_filter('woocommerce_show_page_title', 'enlever_titre', 10, 3);
function enlever_description(){
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
return;
}
add_action('woocommerce_archive_description', 'enlever_description', 1);
?>

Attention à où vous placez ce code, les actions et filtres ne sont pas utilisés que dans wc_content 🙂

À propos des partenaires : sur mon blog, je recommande certains outils partenaires via des liens d'affiliations. Si vous commandez via ces liens, je touche une commission. Ceci étant, je ne mets en avant que des outils que j'utilise réellement et que j'ai testé personnellement. Merci de votre confiance 🙂

Mon Ebook Gratuit :
Mes 77 ressources WordPress Favorites

Rejoignez ma newsletter et obtenez en cadeau les 77 ressources WordPress que j'utilise au quotidien avec les projets de mes clients. Je partage avec vous de vraies pépites dans cet ebook 😉