Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment désactiver les widgets indésirables dans WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

De nombreux utilisateurs/utilisatrices nous ont demandé comment désactiver les widgets inutilisés dans WordPress, et nous comprenons leur frustration.

La zone de widgets par défaut affiche tous les widgets disponibles, que vous les utilisiez ou non. Il peut donc être difficile de trouver les widgets dont vous avez besoin et cela peut vous ralentir lorsque vous personnalisez votre site.

En désactivant les widgets inutilisés, vous pouvez vous concentrer sur l’ajout et la disposition des widgets qui améliorent réellement votre site et apportent de la valeur à vos internautes.

Dans cet article, nous allons vous afficher comment désactiver les widgets indésirables dans WordPress pour une expérience de widget sans encombrement.

Remove unwanted widgets in WordPress

Pourquoi désactiver les widgets indésirables dans WordPress ?

Leswidgets sont des blocs d’éléments que vous pouvez ajouter aux colonnes latérales de votre site WordPress ou à des zones prêtes à recevoir des widgets. WordPress est livré avec plusieurs widgets par défaut, et d’autres extensions WordPress peuvent également ajouter leurs propres widgets.

Tous ces widgets sont visibles dans l’écran Apparence  » Widgets. Cependant, vous remarquerez que certains de ces widgets ne sont pas très utiles et que vous ne les utiliserez probablement jamais sur votre site.

Si vous utilisez des extensions qui ajoutent également leurs propres widgets, l’écran des widgets sera bientôt un énorme fouillis qui rendra difficile la localisation des widgets que vous voulez réellement utiliser.

Voyons comment nettoyer facilement l’écran des widgets en désactivant les widgets indésirables dans WordPress.

Désactivation des widgets indésirables dans WordPress

La première chose à faire est d’installer et d’activer l’extension WP Widget Disable. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, vous devez vous rendre sur la page Apparence  » Désactiver les widgets pour définir les paramètres de l’extension.

Disable widgets settings

La page des Réglages est divisée en deux onglets. Tout d’abord, vous devez sélectionner les widgets de la colonne latérale que vous souhaitez désactiver. Il vous suffit de cocher la case située à côté des widgets que vous ne souhaitez pas utiliser et de cliquer sur le bouton « Enregistrer les modifications ».

Vous pouvez maintenant visiter la page Apparence  » Widgets pour voir la différence. Tous les widgets sélectionnés ne seront plus visibles sur l’écran des widgets.

Cleaned up widgets screen in WordPress

Comment Retirer les Widgets du Tableau de Bord WordPress

WordPress affiche également plusieurs widgets sur la page du Tableau de bord. Certaines extensions et certains thèmes peuvent également ajouter leurs propres widgets à votre Tableau de bord WordPress.

Normalement, vous pouvez nettoyer l’écran du tableau de bord en cliquant sur le bouton« Options de l’écran » et en décochant les widgets que vous ne voulez pas voir. C’est l’approche la plus rapide et la plus simple. Elle convient mieux aux sites qui ne comptent qu’un seul utilisateur.

Cleaning up dashbaord screen in WordPress

Toutefois, cette méthode vous permettra, ainsi qu’à toute autre personne utilisant votre site, de cliquer simplement sur le bouton Options d’écran et d’afficher à nouveau ces widgets.

L’extension WP Widget Disable vous permet de masquer les widgets du Tableau de bord même à partir du menu Screen Options.

Titre de la page Apparence  » Désactiver les widgets et cliquez sur l’onglet Widgets du Tableau de bord.

Sélectionnez les widgets que vous souhaitez masquer de l’écran du tableau de bord et cliquez sur le bouton « Enregistrer les modifications » pour stocker vos réglages.

Vous pouvez maintenant visiter la page du Tableau de bord pour le voir en action.

Disabled dashboard widgets in WordPress

Vous remarquerez que les widgets que vous avez sélectionnés pour supprimer ne sont plus visibles sur le tableau de bord ou à l’intérieur du menu des options de l’écran. Vous pouvez également créer vos propres widgets de tableau de bord WordPress personnalisés à afficher sur le tableau de bord.

Si vous souhaitez supprimer complètement les widgets des tableaux de bord WordPress, afin que les utilisateurs/utilisatrices ne puissent pas les permuter, vous devez coller le code suivant dans le fichier functions.php de votre thème, dans un plugin spécifique à votre site ou dans un plugin d’extraits de code:

function remove_dashboard_widgets() {
    global $wp_meta_boxes;
  
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
  
}
  
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Chacun des widgets énumérés ci-dessus est assez explicite. Retirez simplement tout widget de la liste que vous souhaitez conserver. Si vous souhaitez retirer ces widgets à tous les utilisateurs/utilisatrices, à l’exception des admins, il vous suffit de modifier la dernière ligne comme suit :

if (!current_user_can('manage_options')) {
    add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}

Nous vous recommandons d’ajouter ce code à l’aide de l’extension WPCode. C’est le moyen le plus sûr et le plus facile d’ajouter du code personnalisé dans WordPress sans modifier les fichiers de votre thème.

Pour Premiers pas, vous devez installer et activer l’extension gratuite WPCode sur votre site. Si vous avez besoin d’aide, consultez ce guide sur l ‘installation d’une extension WordPress.

Une fois l’extension activée, dirigez-vous vers Code Snippets  » Add Snippet depuis votre Tableau de bord WordPress.

À partir de là, survolez l’option « Ajouter votre code personnalisé (nouvel extrait) » et cliquez sur le bouton « Utiliser l’extrait ».

Add a new custom code snippet in WPCode

Vous accédez ensuite à la page « Créer un extrait personnalisé ». Tout d’abord, ajoutez un titre à votre extrait, qui peut être n’importe quoi pour vous aider à vous souvenir de l’objet du code.

Ensuite, il suffit de coller le code ci-dessus dans le champ « Prévisualisation du code » et de choisir « PHP Snippet » comme type de code dans le menu déroulant.

Paste your code into the WPCode plugin

Ensuite, permutez le commutateur de « Inactif » à « Actif » et cliquez sur le bouton « Enregistrer l’extrait » en haut de la page.

Activate and save your custom code snippet

Tous les widgets du Tableau de bord WordPress sont désormais désactivés.

Nous espérons que cet article vous a aidé à apprendre comment désactiver les widgets indésirables sur WordPress. Vous pouvez également consulter notre guide sur les astuces de la barre latérale de WordPress pour obtenir un maximum de résultats, et nos choix des meilleurs plugins de constructeur de page WordPress pour créer des modèles personnalisés sans aucun code.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

10 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

      remove_meta_box can be good if you know when the meta box was added and add the code in the correct location but the unset method does not require that level of knowledge and is more guaranteed to work for a beginner :)

      Administrateur

  2. Maria says

    Hi.
    When I disable all the other widgets, I’m losing my search-field as well even though i do not choose this on the list. So I want to keep my search field, but not the other widgets. How can i fix this?

  3. Joshua Hoe says

    So if hiding the widgets mean Unregistered widgets will not be loaded, does it also mean that the website speed will be faster as well?

    • WPBeginner Support says

      Depending on the widgets you are disabling there could be a small speed increase but in general nothing overly noticeable in terms of speed

      Administrateur

  4. Luis says

    Hi,
    But how can we remove the widget area as seen in last picture? The widgets are gone, but the boxes (empty) are there to see. Can we also remove this empty boxes?

    Thanks

  5. Jeff Yablon says

    Umm … You know this disables nothing? It HIDES them, leaves their stub coded overhead, and adds an extra plug-in.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.