[Résolu] Custom admin wordpress

  • WordPress :5.2
  • Statut : résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2286594
    Denis26
    Participant
    Initié WordPress
    6 contributions

    <div>Bonjour, tout d’abord je vous remercie de votre aide par avance.</div>
    <div>J’aimerais Modifier l’admin de WordPress pour les utilisateurs “éditeur”.</div>
    <div>J’aimerais tout simplement enlever complètement le menu admin de gauche et laisser seulement le “menu bar admin”</div>
    <div></div>
    <div>Je suis novice je précise, J’ai réalisé ce code qui fonctionne à peu près, ils enlèvent bien le menu admin dans le BackOffice de WordPress mais une fois l’utilisateurs connectés et sur la page d’accueil du site le menu bar admin bug complètement. Je pense que je dois empêcher la feuille de style de base.</div>
    <div>Avez-vous une autre solution pour m’aider?</div>
    <div></div>
    <div>

    function my_custom_admin() {
    	if ( current_user_can( 'editor' ) )
      echo '<style>
        #adminmenuback, #adminmenuwrap { display:none;}
    	#wpcontent, #wpfooter { margin-left: 0px;}
      </style>';
    }
    add_action('admin_head', 'my_custom_admin');

    </div>
    <div>Merci beaucoup</div>

    #2286595
    studiocreav2com
    Participant
    Padawan WordPress
    84 contributions

    Salut,

    Tu peux créer une interface personnalisée pour tes utilisateurs en leur donnant accès à certaines fonctionnalités uniquement,  avec l’extension ‘Advanced Access Manager’

    #2286646
    ferman
    Participant
    Maître WordPress
    1531 contributions

    Bonjour,

    Essayez simplement ça  et dites-nous si ça bugue.

    function cachermenuadmin(){
    	if (current_user_can('editor'))
    	echo '<style>#adminmenu{display:none;}</style>';
    }	
    add_action ('admin_menu','cachermenuadmin',10,0);

     

    • Cette réponse a été modifiée le il y a 2 semaines et 4 jours par ferman.
    • Cette réponse a été modifiée le il y a 2 semaines et 4 jours par ferman.
    • Cette réponse a été modifiée le il y a 2 semaines et 4 jours par ferman.
    #2286737
    Denis26
    Participant
    Initié WordPress
    6 contributions

    Bonjour et merci pour votre aide.

    Merci “studiocreav2com” je regarderais le plugin 🙂

    Merci “ferman” cela fonctionne mais cela n’enlève pas complètement le menu je voulais avoir plus de place sur l’écran.

    J’ai ducoup trouver autre chose qui fonctionne à merveille peut être pas super au niveau du code par contre pour les experts je vous le partage plus bas.

     

    add_action('admin_head', 'wpcreation_add_admin_menu');
    function wpcreation_add_admin_menu(){
        if(!current_user_can('administrator')) {
            echo <<<HTML
            <style type="text/css">
            #wpcontent, #wpfooter { margin-left: 0px; }
            </style>
            <script type="text/javascript">
            jQuery(document).ready( function($) {
                $('#adminmenuback, #adminmenuwrap').remove();
            });     
            </script>
    HTML;
        }
    }

    • Cette réponse a été modifiée le il y a 2 semaines et 3 jours par Denis26.
    • Cette réponse a été modifiée le il y a 2 semaines et 3 jours par Denis26.
    #2286754
    ferman
    Participant
    Maître WordPress
    1531 contributions

    Bonjour,

    Je n’avais pas compris  que vous vouliez enlever le menu d’administration ET récupérer l’espace. Pour ça, et pour information puisque vous avez déjà un code qui vous convient il aurait fallu  utiliser le code modifié suivant:

    function cachermenuadmin(){
    	if (current_user_can('administrator'))
    	echo '<style>#adminmenu,#adminmenuwrap,#adminmenuback{display:none;}</style>';
    	echo '<style>#wpcontent{margin-left:0px!important;}</style>';
    }	
    add_action ('admin_menu','cachermenuadmin',10,0);

    Quand au code que vous avez trouvé, il marche bien effectivement.  C’est un mélange de css et de javascript assez simple (assez simple parce que je comprends alors que je ne connais rien en javascript!)

    J’oubliais: merci d’avoir mis la solution que vous avez trouvée et le code.

    • Cette réponse a été modifiée le il y a 2 semaines et 3 jours par ferman.
5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.