Je souhaite masquer / supprimer les options personnelles dans la page d'administration de votre profil ( wp-admin/profile.php
).
Je suis conscient que des solutions existent, mais j'utilise jQuery pour masquer cette section. Cela fonctionne, mais lorsqu'un utilisateur a désactivé JavaScript dans son navigateur, il réapparaîtra. Par conséquent, ce n'est pas un bon moyen de supprimer les options personnelles.
Existe-t-il un moyen de supprimer la section Options personnelles de la source HTML de la page? Cela signifie pas de piratage jQuery ou CSS, ni modification de fichier de base.
Réponses:
Cela devrait faire l'affaire
N'oubliez pas non plus de marquer vos questions précédentes comme résolues :)
la source
admin_head-profile.php
etadmin_footer-profile.php
dans le noyau. des idées? Merci beaucoup.admin_head-profile.php
etadmin_footer-profile.php
: codex.wordpress.org/Plugin_API/…J'essayais juste de comprendre cela et je suis tombé sur cette réponse. Le code ci-dessus de Cor van ne fonctionne plus, mais avec un léger changement de l'add_action, il le peut.
Il vous suffit de changer les deux dernières lignes de:
à
Ainsi, le code final ressemblerait à quelque chose comme:
la source
La réponse acceptée ne fonctionne pas avec 4.8
Voici un code à jour et simplifié qui devrait fonctionner avec n'importe quelle version:
la source
Grâce au commentaire de @Per, je l'ai fait fonctionner pour 4.5.2
la source
Mise à jour pour 3.9, les travaux suivants:
la source
Voici ma solution CSS, testée dans Wordpress 4.9.8
la source
Je voulais juste préciser que le code ne fonctionnera pas pour les versions localisées de WordPress, à cause de la
Personal Options
chaîne codée en dur . Je ne vois pas de solution facile ici, mais les suggestions sont les bienvenues.J'aurais ajouté ceci en tant que commentaire, mais je n'ai pas assez de réputation pour ajouter un commentaire.
J'en profite également pour recoller l'ensemble du code mis à jour pour WordPress version 3.9.
C'est ici:
Encore une fois, si vous savez à l'avance quelle sera la langue de votre installation WP, remplacez la
Personal Options
chaîne par la version localisée de votre langue, par exemple en italien vous la remplacerez parImpostazioni personali
.la source
En utilisant
dans la fonction cor_remove_personal_options, il est également localisé.
la source
J'ai trouvé cette solution sur: https://premium.wpmudev.org/blog/how-to-simplify-wordpress-profiles-by-removing-personal-options/?ptm=c&utm_expid=3606929-108.O6f5ypXuTg-XPCV9sY1yrw .2
Si vous voulez être plus précis ou supprimer plus, vous devriez jeter un œil ici: https://isabelcastillo.com/hide-personal-options-wordpress-admin-profile
Vous pouvez simplement ajouter ces lignes dans la fonction.
la source