Désactiver les colonnes latérales (sidebars) de WooCommerce

WooCommerce, l'un des meilleurs plugins e-commerce pour WordPress, affiche nativement des colonnes latérales. Une astuce en une ligne de code permet de les désactiver toutes d'un seul coup.

Vous recherchez un développeur WordPress capable de vous créer un thème sur-mesure ? C'est mon métier depuis plus de 8 ans, prenez contact et discutons de votre projet.

Dans un plugin de fonctions globales ou dans le fichier functions.php de votre thème, copiez la ligne de code ci-après :

remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10);

Les sidebars présentes sur les pages WooCommerce de votre projet auront disparues.

Crédits photo : Damien

7 commentaires
  1. le pb c’est que ca passera pas les maj de wordpress et des templates …

    existe t il une autre solution ? à part theme enfant.

    Sebastien

    1. Aurélien Denis

      Comme indiqué dans le tutoriel, il faut utiliser un plugin de type mu-plugins ou bien un thème enfant pour passer les mises à jour sans soucis.

  2. Séverine

    Bonsoir.

    Où doit-on placer ce code pour que cela fonctionne svp ?

    Merci

  3. Séverine

    Bonjour,

    En effet, dans la page functions.php.

    En fait, je me suis mal exprimée : à quel endroit faut-il placer cette ligne de code dans la page functions.php ?

    Merci et bon week-end

    1. Aurélien Denis

      Juste après une balise PHP ouvrant, le mieux étant de passer par un client FTP et ouvrir le fichier dans un éditeur de code pour bénéficier de la coloration syntaxique ce qui évite les erreurs.

  4. Stephanie

    Hello,

    Un petit mot pour te remercier, car j’étais vraiment embêtée : sur la page de produits Woocommerce j’avais un liste de mes pages … impossible de la faire dégager et là, c’est fait en 2 secondes ! Merci !

Les commentaires sont fermés.