Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment Retirer les champs par défaut du profil de l’auteur/autrice dans WordPress

Une chose que nous avons trouvée utile en gérant notre blog WordPress multi-auteurs est la personnalisation des profils d’auteurs. Parfois, les champs du profil par défaut ne répondent pas à nos besoins.

La suppression de ces champs par défaut vous permet de mieux contrôler la manière dont les auteurs sont présentés, ce qui est important si vous représentez votre blog en tant qu’équipe éditoriale ou si vous avez des conventions d’appellation spécifiques pour la manière dont les auteurs doivent se présenter.

Dans cet article, nous allons vous montrer comment supprimer les champs par défaut du profil de l’auteur dans WordPress.

Remove Default Author Profile Fields in WordPress

Quand faut-il retirer les champs par défaut du profil de l’auteur/autrice ?

Lorsque vous créez un nouvel utilisateur sur votre site WordPress, vous devez terminer les mêmes champs par défaut.

Editing an author profile in WordPress

Il s’agit généralement du Nom de famille et du prénom, du nom affiché publiquement en tant que, des informations de contact (e-mail et site web), des informations biographiques et de la photo de profil.

Ces champs restent exactement les mêmes, que vous créiez un blog, un magasin WooCommerce, un site d’adhésion ou un autre formulaire de site WordPress.

Example of the author contact info in WordPress

Certains rôles d’utilisateurs WordPress non-administrateurs, comme celui d’auteur/autrice, ont la possibilité de modifier ces champs. Cette permissions peut être utile dans le cas où ils doivent modifier certaines informations sur leur profil public d’auteur/autrice.

Toutefois, dans certains cas, il peut s’avérer nécessaire de retirer ces champs par défaut pour vos utilisateurs/autrices. La suppression des champs inutilisés aide à maintenir une identité de marque cohérente dans l’ensemble du contenu, en particulier si les articles sont publiés sous le nom de l’entreprise plutôt que sous celui d’auteurs/autrices individuels.

La simplification de l’interface de modification du profil d’auteur permet également d’ajouter plus rapidement et plus facilement de nouvelles auteurs/autrices à votre site, en se concentrant uniquement sur les informations essentielles.

Cela dit, voyons comment vous pouvez retirer les champs de profil d’auteur/autrice par défaut dans WordPress.

Comment retirer les champs par défaut du profil de l’auteur/autrice avec WPCode ?

Pour supprimer les champs par défaut du profil de l’auteur/autrice, nous avons créé quelques extraits de code simples que vous pouvez ajouter à votre fichier functions.php.

Outil de personnalisation, vous devrez ajouter des extraits de code personnalisés en modifiant manuellement le fichier de votre thème. Cependant, ce n’est pas la façon la plus sûre de le faire, car cela peut prospecter des erreurs involontaires.

C’est pourquoi nous utiliserons WPCode. Cette extension d’extrait de code permet d’insérer facilement du code dans WordPress sans avoir à travailler directement avec les fichiers de votre thème. Par conséquent, vous êtes moins susceptible de casser votre site.

Ce guide utilisera la version gratuite de WPCode, mais n’hésitez pas à passer à la version Pro pour bénéficier de fonctionnalités plus avancées comme le mode test et la logique conditionnelle.

La première étape consiste à installer le plugin WordPress dans votre Tableau de bord. Une fois l’extension activée, rendez-vous dans la rubrique Extraits de code «  + Ajouter un extrait « .

Sélectionnez ensuite « Ajouter votre code personnalisé (nouvel extrait) » et cliquez sur le bouton « Utiliser l’extrait ».

Use snippet

Maintenant, allez-y et donnez un nom à votre nouvel extrait. Il peut s’agir de quelque chose de simple comme « Retirer les modifications des utilisateurs/utilisatrices pour l’auteur/autrice ».

Confirmez ensuite la modification du type de code en « Extrait PHP ».

Creating a new code snippet for removing edit user profile fields in WordPress with WPCode

Dans la boîte de Prévisualisation du code, copiez le code ci-dessous et collez l’extrait de code à l’intérieur de la boîte :

add_action('admin_footer-profile.php', 'remove_profile_fields');
function remove_profile_fields() {
    if(is_admin() && current_user_can('author')) { // Check if the current user has the 'Author' role
        ?>
         <script type="text/javascript">
            jQuery(document).ready(function($) {
                // Remove the sections titled "Name", "Contact Info", and "About Yourself"
                $('h2:contains("Name"), h2:contains("Contact Info"), h2:contains("About Yourself")').each(function() {
                    // Remove the next form-table and the h2 itself
                    $(this).next('.form-table').remove();
                    $(this).remove();
                });
            });
        </script>
        <?php
    }
}

Le code utilise le crochet d’action admin_footer-profile.php pour injecter du JavaScript personnalisé dans le pied de page d’administration de la page de modification du profil. Cela garantit que le script s’exécute après le chargement complet de la page, ce qui lui permet de cibler les éléments générés dynamiquement par WordPress.

Tout d’abord, le code vérifie si l’utilisateur actuel a le rôle d' » auteur/autrice  » à l’aide de la fonction current_user_can('author'). Il s’agit d’une mesure de sécurité visant à garantir que seuls les utilisateurs/utilisatrices ayant le rôle spécifié peuvent retirer ces sections.

Si le compte de l’utilisateur est une auteur/autrice, le code injecte du JavaScript dans la page. Ce JavaScript utilise jQuery pour trouver les éléments <h2> contenant les textes « Nom », « Coordonnées » et « À propos de vous ».

Ensuite, il retire l’élément .form-table suivant chaque <h2>, qui contient les champs du formulaire pour ces sections, et retire les éléments <h2> eux-mêmes.

Une fois le code collé, assurez-vous que la méthode d’insertion est « Insertion automatique » et que l’Emplacement est « Exécuter partout ». Il vous suffit ensuite de cliquer sur le bouton Inactif en haut pour le modifier et le rendre actif, puis de cliquer sur le bouton Enregistrer l’extrait.

Saving a new snippet in WPCode

C’est tout pour le code que vous devez ajouter. Pour voir si cela fonctionne, essayez de vous connecter à votre zone d’administration WordPress en tant qu’auteur/autrice et allez dans Profil.

Si vous voyez uniquement les réglages Options personnelles, Gestion du compte et Mots de passe de l’application, le code fonctionne.

What the Profile page looks like when some of the Edit User fields are removed

Pour plus d’astuces sur la gestion des auteurs/autrices dans WordPress, consultez ces guides :

Nous espérons que cet article vous a aidé à apprendre comment supprimer les champs de profil d’auteur par défaut dans WordPress. Vous pouvez également consulter notre choix d’experts des meilleures extensions gratuites de gestion des utilisateurs pour WordPress et notre guide ultime sur la gestion sécurisée des mots de passe WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

5 commentairesLaisser une réponse

  1. Michelle

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

  2. Andrew

    This is great. I’ve already implemented it on two sites. Thanks so much!

  3. gifer

    aah excellent post, thanks a lot :)

    I think wp should remove these by themself,
    why aim,jabber lol they should add facebook and twitter :P

  4. Tony Dunsworth

    Thanks for this one guys. We restrict all of this so this is a perfect tool to ensure we don’t have to see it either.

  5. Mad Mike

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.