¿Cómo puedo eliminar los campos del sitio web de Agregar página de usuario en el panel de administración de wordpress?

3 minutos de lectura

Avatar de usuario de Balram Singh
balram singh

Ahora me resulta imposible eliminar el campo del sitio web del tablero de WordPress Agregar usuario. Alguien por favor sugiere algo??

  • ¿Quieres eliminar menús?

    – Anil

    24 de abril de 2013 a las 7:02

  • No, no quiero eliminar los menús, quiero eliminar el sitio web y el campo de Twitter que se muestra en editar usuario y agregar página de usuario.

    – Balram Singh

    24 de abril de 2013 a las 7:09

Tal vez esto pueda ayudarle:

function hide_website_krotedev(){
  echo "\n" . '<script type="text/javascript">jQuery(document).ready(function($) {
    $(\'label[for=url], input#url\').hide();
  }); 
  </script>' . "\n";
}
add_action('admin_head','hide_website_krotedev');

avatar de usuario de user2019515
usuario2019515

Si desea eliminar el campo de Twitter en el perfil de usuario, debe agregar el siguiente código a su functions.php expediente.

function modify_contact_methods($profile_fields) {


    // Remove profile fields
    unset($profile_fields['twitter']);

    return $profile_fields;
}
add_filter('user_contactmethods', 'modify_contact_methods',10,1);

Desafortunadamente, no hay una manera fácil de eliminar el campo Sitio web en este momento, siempre puede ocultarlo con jQuery pero eso es un poco desordenado, por supuesto.

Espero que ayude, también consulte el sitio web de stackexchange para preguntas de WordPress aquí: http://wordpress.stackexchange.com

  • esta solución funciona para aim, yim y jabber. esto no funciona para googleplus, sitio web y twitter.

    – Balram Singh

    26 de abril de 2013 a las 9:03

  • Actualicé mi respuesta, la respuesta anterior eliminó el campo de Twitter

    – usuario2019515

    27 de abril de 2013 a las 0:12

El campo del sitio web del perfil de usuario parece estar codificado en user-edit.php, por lo que no deberías eliminarlo. Pero tu pueden ocultarlo con CSS. Agregue este código a su archivo functions.php:

function remove_website_row_wpse_94963_css()
{
    echo '<style>tr.user-url-wrap{ display: none; }</style>';
}
add_action( 'admin_head-user-edit.php', 'remove_website_row_wpse_94963_css' );
add_action( 'admin_head-profile.php',   'remove_website_row_wpse_94963_css' );

  • Esto solo elimina el campo del sitio web de la página Editar usuario. No lo eliminaría de la página Agregar nuevo usuario.

    – Tyler Kemme

    14 jun 2018 a las 20:16

Cambié la respuesta de kroteDev para ocultar la fila en lugar de los campos individuales.

function hide_website_field(){
    // Hide the website field on the admin Add New User form
    echo "\n" . '<script type="text/javascript">jQuery(document).ready(function($) {
        $(\'label[for=url]\').parent().parent().hide();
    }); 
    </script>' . "\n";
}
add_action('admin_head','hide_website_field');

El siguiente código se puede usar para eliminar los menús que agrega a la matriz $restringida.

function remove_menus () {
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);
while (prev($menu)){
    $value = explode(' ',$menu[key($menu)][0]);
    if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
  add_action('admin_menu', 'remove_menus');

  • No, no quiero eliminar menús, quiero eliminar el sitio web y el campo de Twitter que se muestra en editar usuario y agregar página de usuario

    – Balram Singh

    24 de abril de 2013 a las 7:11

  • Votado a la baja porque esta no es la respuesta que busca el OP.

    – usuario2019515

    27 de abril de 2013 a las 0:13

Avatar de usuario de Ravi Patel
Ravi Patel

vaya a wp-admin/user-edit.php

comenta este código

<tr>
    <th><label for="url"><?php _e('Website') ?></label></th>
    <td><input type="text" name="url" id="url" value="<?php echo esc_attr($profileuser->user_url) ?>" class="regular-text code" /></td>
</tr>

  • No, no quiero eliminar menús, quiero eliminar el sitio web y el campo de Twitter que se muestra en editar usuario y agregar página de usuario

    – Balram Singh

    24 de abril de 2013 a las 7:11

  • Votado a la baja porque esta no es la respuesta que busca el OP.

    – usuario2019515

    27 de abril de 2013 a las 0:13

¿Ha sido útil esta solución?