Avez-vous déjà travaillé avec un client qui a du mal à comprendre la technologie ? Eh bien, en tant que consultant, concepteur ou développeur, c’est votre travail de leur faciliter la tâche. Le panneau d’administration de WordPress est livré avec de nombreuses options dans le menu, mais vous pouvez vous en débarrasser assez facilement si nécessaire. Avec une de nos clientes, nous avions besoin de nous débarrasser de quelques éléments de menu, il lui est donc plus facile de comprendre les choses. Dans cet article, nous allons vous montrer à quel point il est facile de supprimer un élément de menu dans le panneau d’administration de WordPress.
Pour WordPress 3.1 ou supérieur, collez simplement le code suivant dans le fichier functions.php de votre thème :
add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page('link-manager.php'); }
Dans la version antérieure à WordPress 3.1, vous auriez besoin de coller le code suivant dans le fichier functions.php de votre thème :
function remove_menus () { global $menu; $restricted = array(__('Links')); end ($menu); while (prev($menu)){ $value = explode(' ',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);} } } add_action('admin_menu', 'remove_menus');
Le code ci-dessus supprimera l’option Liens pour tous les utilisateurs (y compris les administrateurs). Seulement deux rôles d’utilisateur sont autorisés à voir l’onglet Lien (administrateurs et éditeurs). Maintenant, s’il s’agit d’un site multi-auteur (où il y a de nombreux éditeurs), et que vous, en tant qu’administrateur, souhaitez toujours accéder au menu Liens, vous pouvez ajouter des paramètres pour le faire.
Il faudrait utiliser la fonction utilisateur_actuel_can()et avec une simple instruction if, vous pouvez vous débarrasser du menu de liens ou d’autres éléments pour un rôle d’utilisateur spécifique.
C’est une astuce très pratique pour les consultants et les développeurs qui travaillent sur des sites plus importants.
Sources supplémentaires
Supprimer la page de menu
L’utilisateur actuel peut référencer les fonctions
Tableau des rôles et capacités des utilisateurs