• Extensions
  • Blog
  • Ressources
    • Documentation
    • FAQs
    • Bouts de code
    • Cas d’utilisation
    • Support
  • Compte
    • Mon compte
    • Validation
    • Panier
    • Déconnexion
  • Anglais
  • Français
  • Extensions
  • Blog
  • Ressources
    • Documentation
    • FAQs
    • Bouts de code
    • Cas d’utilisation
    • Support
  • Compte
    • Mon compte
    • Validation
    • Panier
    • Déconnexion
  • Anglais
  • Français
home/Knowledge Base/Bouts de code/Colonnes latérales : comment les désactiver

Colonnes latérales : comment les désactiver

281 views 0 avril 13, 2021 June 10, 2021

Certaines pages de WP Customer Area autorisent l’affichage de colonnes latérales. Si aucun widget n’est inséré alors ceux par défaut sont affichés. Vous pourriez vouloir désactiver ces colonnes latérales complètement ou seulement celles par défaut montrées quand l’utilisateur n’a pas ajouté de widget. Nous fournissons un moyen de les désactiver page par page, pas de manière globale.

Veuillez noter que contrairement à la plupart de nos bouts de code, vous devez créer un plugin WP et inclure ce bout de code dans ce plugin. Il ne fonctionnera pas si vous l’insérez dans le fichier functions.php de votre thème car ce filtre est appliqué avant qu’il ne soit lu.

Pour finir, remarquez bien que nous parlons des colonnes latérales créées dans l’espace privé. Si vous voulez supprimer une barre latérale créée par votre thème (comme souvent, une colonne blog), vous devez contacter l’auteur du thème et lui demander comment faire ceci.

Masquer une barre latérale complètement

function cuar_disable_sidebar( $is_enabled ) {
  return false;
}
$page_slugs = array('customer-conversations', 'customer-private-files', 'customer-private-pages');
foreach ($page_slugs as $page_slug) {
  add_filter( 'cuar/core/page/enable-sidebar?slug=' . $page_slug, 'cuar_disable_sidebar' );
}

Dans le code ci-dessus, $page_slugs est un tableau contenant les slugs respectifs de chaque page pour lesquelles vous souhaitez désactiver la colonne latérale. Pour retrouver la liste complète des pages et leurs identifiants respectifs, rendez-vous dans Statut > Pages de l’administration WordPress.

Masquer une barre latérale par défaut

function cuar_disable_default_sidebar( $is_enabled ) {
  return false;
}
$page_slugs = array('customer-conversations', 'customer-private-files', 'customer-private-pages');
foreach ($page_slugs as $page_slug) {
  add_filter( 'cuar/core/page/enable-default-sidebar?slug=' . $page_slug, 'cuar_disable_default_sidebar' );
}

 

Tags:barre latérale

Was this helpful?

Yes  1 No
Related Articles
  • Destinataires personnalisés pour les notifications adminstrateurs
  • Désactiver les réinitialisations CSS dans le but d’autoriser l’intégration de plugin tiers
  • Ajouter automatiquement un utilisateur à un groupe
  • Changer la page d’accueil de l’espace client
  • Changer la page affichée après déconnexion
  • Détecter si vous êtes sur une page de l’espace client
Base de connaissances
  • Bouts de code 25
  • Cas d'utilisation 2
  • Community links 5
  • Liens de la communauté 0
FAQ
  • À propos des licences 7
  • Questions avant-vente 4
  • Questions après-vente 1
  • Utilisation du plugin 8
  • Questions techniques 10
  • Paiements 4
Documentations
  • Guide de démarrage
  • Utiliser nos fragments de code
  • Le système de modèles
  • Documentation complète
Support
  • Pre-sales Enquiries
  • Main plugin support
  • Premium add-ons support
  • Feature Requests
  • Conditions générales de vente
  • Politique de remboursement
  • Mentions légales
  • Copyright 2021 Foobar Studio. Tous droits réservés.