En tant que consultant, développeur ou concepteur, vous êtes parfois simplement embauché pour réaliser le projet et vous partez. Souvent, dans ces circonstances, de nombreux développeurs personnalisent la zone d’administration de WordPress et suppriment toutes les principales options de paramètres, afin que le client ne puisse pas casser le site. Cependant, c’est vraiment frustrant lorsqu’un autre développeur arrive juste pour découvrir qu’il doit sortir un tas de code pour voir les paramètres. Ou même si le propriétaire décide qu’il veut faire les choses lui-même, il n’a pas la liberté de le faire. L’intérêt de WordPress est de responsabiliser l’éditeur et de lui donner la liberté de publier du contenu comme il le souhaite. Par conséquent, dans cet article, nous vous montrerons comment donner à vos clients un accès administratif complet, mais incluez des avertissements pour eux, afin qu’ils connaissent les conséquences de leurs actions. En se connectant simplement au crochet admin_notices de WordPress, nous pouvons afficher un avis qui peut dire « Attention – la modification des paramètres sur cette page peut causer des problèmes avec la conception de votre site Web ».
Ouvrez d’abord le fichier functions.php de votre thème, puis collez ce qui suit :
add_action( 'admin_notices', 'my_admin_notice' ); function my_admin_notice(){ global $current_screen;</div> if ( $current_screen->parent_base == 'options-general' ) echo '<div><p>Warning - changing settings on these pages may cause problems with your website’s design!</p></div>'; }
Vous pouvez modifier les avis pour chaque écran.
Grâce à Jacob Goldmann pour avoir signalé cette astuce. Ce sera formidable pour nos clients.