Connaissances de Wordpress WooCommerce

Comment masquer les éléments de menu dans le backend de WordPress comme un pro

Écrivez-nous si vous avez des questions sur nos plugins ou des exigences spécifiques et des corrections de bugs.

Sujet du jour : Comment masquer les éléments de menu dans le backend de WordPress comme un pro

CONNAISSANCES DE WORDPRESS / WOOCOMMERCE

Interface utilisateur Weblabs

Plus d'efficacité pour Wordpress et WooCommerce ! Une meilleure vue d'ensemble et des outils intelligents pour faire passer votre site Web au niveau supérieur.
Apprendre encore plus

La personnalisation du tableau de bord WordPress peut grandement améliorer l'expérience utilisateur et rationaliser les flux de travail. Une personnalisation courante consiste à masquer les éléments de menu d'administration inutiles, ce qui est particulièrement utile lorsque vous souhaitez simplifier l'interface pour les clients ou des rôles d'utilisateur spécifiques. Dans cet article, vous découvrirez plusieurs méthodes pour masquer les éléments de menu indésirables dans le backend de WordPress. Des outils comme Code WP ou Extraits de code il est recommandé d'ajouter du code personnalisé en toute sécurité sans modifier directement les fichiers de thème.


Approche 1 – Solution PHP

Utiliser PHP pour masquer des éléments de menu est une méthode simple qui exploite les fonctions de WordPress. Vous pouvez supprimer des pages de menu spécifiques en utilisant l' supprimer_menu_page() fonction. Cette méthode est fiable et accessible pour la plupart des utilisateurs.

Exemple de code :

PHP
<?php
// This code hides specific admin menu items in the WordPress dashboard
function custom_remove_menu_pages() {
    // Hide the Posts menu item
    remove_menu_page('edit.php');
    
    // Hide the Comments menu item
    remove_menu_page('edit-comments.php');
    
    // Add additional menu pages you wish to hide using their respective slugs
}
add_action('admin_menu', 'custom_remove_menu_pages');
?>

Comment ça marche :

Le code s'accroche au admin_menu crochet, où il appelle supprimer_menu_page() avec le slug de menu approprié (par exemple, 'éditer.php' pour les messages, 'edit-comments.php' pour les commentaires). Cela masque efficacement les éléments de menu sélectionnés dans le tableau de bord WordPress. Vous pouvez ajouter ou supprimer des éléments selon vos besoins en référençant d'autres slugs de menu disponibles dans la documentation WordPress.


Approche 2 – Solution CSS

Pour une alternative moins intrusive, vous pouvez utiliser CSS pour masquer les éléments de menu. Bien que moins sécurisée qu'une solution PHP (étant donné que les utilisateurs avancés peuvent potentiellement remplacer les styles), c'est un moyen efficace de simplifier visuellement le tableau de bord.

Exemple de code CSS :

Code
/* Masquer des éléments spécifiques du menu d'administration à l'aide de CSS */ #menu-posts, /* Masque le menu Articles */ #menu-comments { /* Masque le menu Commentaires */ display: none; }

Intégration:

Vous pouvez ajouter ce code CSS à la zone d'administration WordPress à l'aide d'une fonction PHP qui génère le style via le admin_head crochet:

PHP
<?php
function custom_admin_css() {
    echo '
    #menu-posts, #menu-commentaires { affichage : aucun ; } '; } add_action('admin_head', 'custom_admin_css'); ?>

Cette méthode garantit que les éléments de menu spécifiés sont masqués, bien que la fonctionnalité sous-jacente reste accessible si nécessaire.


Approche 3 – Utilisation d’un plugin spécialisé

Pour une approche plus complète et conviviale, pensez à utiliser un plugin spécialisé comme Interface utilisateur Weblabs. Ces plugins fournissent des interfaces intuitives pour gérer, réorganiser ou masquer les éléments du menu d'administration et bien plus encore. Avec des options avancées, vous pouvez :

  • Basculez facilement la visibilité du menu sans écrire de code.
  • Personnalisez l'apparence générale du backend.
  • Bénéficiez de fonctionnalités supplémentaires telles que des statistiques en temps réel, des modifications en masse et des options de marque blanche qui sont parfaites pour les agences ou les projets basés sur les clients.

En utilisant un plugin, vous pouvez centraliser vos efforts de personnalisation du backend sans compromettre la flexibilité ou la sécurité.


Conclusion

Masquer les éléments de menu indésirables dans le backend de WordPress est un moyen pratique de créer un environnement plus propre et plus ciblé pour vos utilisateurs. Que vous choisissiez une solution PHP qui supprime directement les éléments de menu avec des fonctions comme supprimer_menu_page(), une approche basée sur CSS pour les ajustements visuels, ou un plugin spécialisé comme Interface utilisateur Weblabs Pour une personnalisation avancée du backend, chaque méthode offre des avantages uniques et peut être utilisée en fonction de vos besoins spécifiques. Des outils comme WP Code ou Code Snippets rendent le processus de mise en œuvre simple et sûr, garantissant ainsi le maintien d'un environnement WordPress optimal et sécurisé.

Expérimentez ces approches pour voir celle qui correspond le mieux à votre flux de travail et profitez d’un tableau de bord d’administration plus rationalisé et plus efficace qui répond parfaitement à vos besoins.

Plus d'efficacité pour Wordpress et WooCommerce ! Une meilleure vue d'ensemble et des outils intelligents pour faire passer votre site Web au niveau supérieur.