Personnaliser le bureau et l'administrateur Wordpress

Table des matières

Partie 1

Début

Nous allons détailler comment masquer des menus spécifiques du tableau de bord ou du bureau dans WordPress, la solution lorsque vous effectuez un travail personnalisé et que vous ne voulez pas que le client voie un menu ou ne puisse pas modifier la configuration du Web. .

Comment masquer certains menus du tableau de bord dans WordPress
Nous allons détailler comment masquer des menus spécifiques du tableau de bord ou du bureau dans WordPress, la solution lorsque vous effectuez un travail personnalisé et que vous ne voulez pas que le client voit certains menus ou qu'il ne puisse pas modifier la configuration du Web.
Nous devons placer le code suivant dans le fichier functions.php du modèle WordPress que vous utilisez, en spécifiant les menus que nous voulons masquer.
 fonction hide_menus () {menu $ global; $ delete = array (('Messages'), ('Média'), ('Liens'), ('Utilisateurs'), ('Commentaires')); fin (menu $); while (prev ($ menu)) {$ valeur = exploser ('', $ menu [touche ($ menu)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]);}}} add_action ('admin_menu', ' hide_menus'); 

Changer le logo sur l'écran de connexion
Sur l'écran de connexion du gestionnaire, le logo WordPress apparaît au-dessus du formulaire. Nous pouvons mettre le logo que nous voulons à sa place. Pour cela nous ajoutons cette fonction dans le fichier functions.php de notre thème :
 function custom_login_logo () {écho ''; } add_action ('login_head', 'custom_login_logo');

Modifier le pied de page du panneau d'administration
Le code irait également dans le fichier functions.php de votre thème. Cela vous permet de mettre la phrase que vous voulez, par exemple :
 function change_footer_admin () {echo '© 2011 Copyright - NOM DE L'ENTREPRISE. Tous droits réservés - Web créé par Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Supprimer les métabox et les fonctionnalités des publications
Lorsque nous allons créer une entrée dans WordPress, de nombreuses fenêtres apparaissent pour saisir du contenu ou afficher des informations. Plusieurs fois, il nous en reste beaucoup et ils ne génèrent de la confusion que pour les utilisateurs qui ne connaissent pas WordPress. Par exemple, les balises, le résumé, les champs personnalisables, etc.
En mettant ce code dans functions.php on peut éliminer ceux qui semblent superflus :
 if (is_admin ()): function my_remove_meta_boxes () {if (! current_user_can ('administrateur')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normal'); remove_meta_box ('linkadvanceddiv', 'link', 'normal'); remove_meta_box ('postextrait', 'post', 'normal'); remove_meta_box ('trackbacksdiv', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('commentsdiv', 'post', 'normal'); remove_meta_box ('revisionsdiv', 'post', 'normal'); remove_meta_box ('authordiv', 'post', 'normal'); remove_meta_box ('sqpt-meta-tags', 'post', 'normal'); }} add_action ('admin_menu', 'my_remove_meta_boxes'); fin si;

Comme on peut le voir, la fonction remove_meta_box a trois paramètres : le premier est l'"id" de la fenêtre que l'on veut supprimer, le second peut être le type de publication, "page", "post" ou "link" selon où nous sommes et le troisième "Normal", "avancé" ou "latéral" selon l'endroit où se trouve la fenêtre.
Dans cette fonction, ils ne sont supprimés que si vous n'êtes pas administrateur. Si nous supprimons le conditionnel s'ils seront supprimés de tous les utilisateurs, y compris l'administrateur. Nous pouvons voir ce que chaque fenêtre est basée sur son "id" dans le code HTML.
Supprimer les métabox du bureau
Également sur le bureau, il y a quelques fenêtres que nous pouvons épargner. Aussi pour functions.php le code serait :
 function example_remove_dashboard_widgets () {remove_meta_box ('dashboard_quick_press', 'dashboard', 'side'); remove_meta_box ('dashboard_recent_drafts', 'dashboard', 'side'); remove_meta_box ('dashboard_primary', 'dashboard', 'side'); remove_meta_box ('dashboard_secondaire', 'tableau de bord', 'côté'); remove_meta_box ('dashboard_incoming_links', 'dashboard', 'normal'); remove_meta_box ('dashboard_recent_comments', 'dashboard', 'normal'); remove_meta_box ('dashboard_right_now', 'dashboard', 'normal'); remove_meta_box ('dashboard_plugins', 'dashboard', 'normal'); remove_meta_box ('dashboard_browser_nag', 'dashboard', 'normal'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Ici, nous pouvons nous identifier par l'ID de la fenêtre que nous voulons supprimer.
PrécédentPage 1 sur 3ProchainAvez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave