Quero ocultar / remover as Opções pessoais na página de administração Seu perfil ( wp-admin/profile.php
).
Estou ciente de que existem soluções para isso, mas elas usam o jQuery para ocultar esta seção. Isso funciona, mas quando um usuário tem o JavaScript desativado no navegador, ele será exibido novamente. Portanto, não é uma maneira adequada de remover as Opções pessoais.
Existe uma maneira de remover a seção Opções Pessoais da fonte HTML da página? Isso significa que não há hacks jQuery ou CSS ou modificação de arquivo principal.
Respostas:
Isso deve fazer o truque
Além disso, não se esqueça de marcar suas perguntas anteriores como resolvidas :)
fonte
admin_head-profile.php
eadmin_footer-profile.php
no núcleo. Ideias? muito obrigado.admin_head-profile.php
eadmin_footer-profile.php
: codex.wordpress.org/Plugin_API/...Estava apenas tentando descobrir isso e me deparei com esta resposta. O código acima de Cor van não funciona mais, mas com uma ligeira alteração no add_action, ele pode.
Tudo o que você precisa fazer é alterar as duas últimas linhas de:
para
Portanto, o código final seria algo como:
fonte
A resposta aceita não está funcionando com 4.8
Aí vem um código atualizado e simplificado que deve funcionar com qualquer versão:
fonte
Graças ao comentário do @Per, consegui trabalhar com o 4.5.2
fonte
Atualização para 3.9, os seguintes trabalhos:
fonte
Aqui está minha solução CSS, testada no Wordpress 4.9.8
fonte
Eu só queria esclarecer que o código não funcionará para versões localizadas do WordPress, por causa da
Personal Options
string codificada . Não consigo pensar em nenhuma solução fácil aqui, mas sugestões são bem-vindas.Eu teria adicionado isso como um comentário, mas não tenho reputação suficiente para adicionar um comentário.
Aproveito também para re-colar todo o código atualizado para o WordPress versão 3.9.
Aqui está:
Novamente, se você souber com antecedência qual será o idioma da sua instalação do WP, altere a
Personal Options
string para a versão localizada do seu idioma; por exemplo, em italiano, você a substituiráImpostazioni personali
.fonte
Usando
na função cor_remove_personal_options, ela também está localizada.
fonte
Encontrei esta solução em: https://premium.wpmudev.org/blog/how-to-simplify-wordpress-profiles-by-removing-personal-options/?ptm=c&utm_expid=3606929-108.O6f5ypXuTg-XPCV9sY1yrw .2
Se você deseja ser mais específico ou remover mais, consulte aqui: https://isabelcastillo.com/hide-personal-options-wordpress-admin-profile
Você pode apenas adicionar essas linhas na função.
fonte