Como ocultar campos de perfil não utilizados?

Existem campos que estão no perfil do usuário que eu não preciso, como “Website” e “Informações Biográficas” …

Eu encontrei uma function JS para usar para ocultar os campos dessa resposta ( link ), mas não sei onde implementá-lo sem alterar os arquivos principais.

jQuery(document).ready( function($) { $('input#url').closest('tr').remove(); $('input#description').closest('tr').remove(); }); 

Solutions Collecting From Web of "Como ocultar campos de perfil não utilizados?"

Você tem a parte JS para baixo, para que esse script seja executado, você pode usar a function add_action e conectá-la ao admin_head . Isso executará seu script JS personalizado no header da área wp-admin . Abaixo está o código que você pode adicionar ao arquivo function.php do tema filho .

Eu adicionei uma regra para implementar apenas esta function JS nas páginas de perfil relacionadas, como profile.php , user-edit.php e user-new.php para que você não a veja. Além disso, prefiro usar hide() vez de remove() porque se você fosse remover um campo obrigatório (ex: apelido) em vez de ocultá-lo, você terá problemas para salvar seu perfil. Veja este link para as diferenças .

 function wpse_238281_hide_profile_fields() { // Hide unused fields from user profile global $pagenow; $page = array( 'profile.php', 'user-edit.php', 'user-new.php' ); if ( in_array( $pagenow, $page, true ) ) { ?>  < ?php } }