Wie kann ich Website-Felder von der Seite „Benutzer hinzufügen“ im WordPress-Admin-Panel entfernen?

Lesezeit: 3 Minuten

Benutzeravatar von Balram Singh
Balram Singh

Es wird mir jetzt unmöglich, das Website-Feld von der WordPress-Dashboard-Seite “Benutzer hinzufügen” zu entfernen. Jemand bitte etwas vorschlagen??

  • Möchten Sie Menüs entfernen?

    – Anill

    24. April 2013 um 7:02 Uhr

  • Nein, ich möchte keine Menüs entfernen, ich möchte die Website- und Twitter-Feldanzeige in „Benutzer bearbeiten“ und „Benutzerseite hinzufügen“ entfernen.

    – Balram Singh

    24. April 2013 um 7:09 Uhr

Vielleicht kann dir das helfen:

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');

Benutzeravatar von user2019515
Benutzer2019515

Wenn Sie das Twitter-Feld im Benutzerprofil entfernen möchten, sollten Sie den folgenden Code zu Ihrem hinzufügen functions.php Datei.

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);

Leider gibt es derzeit keine einfache Möglichkeit, das Website-Feld zu entfernen, Sie können es jederzeit mit ausblenden jQuery aber das ist natürlich etwas fummelig.

Ich hoffe, das hilft, besuchen Sie auch die Stackexchange-Website für WordPress-Fragen hier: http://wordpress.stackexchange.com

  • Diese Lösung funktioniert für aim, yim und jabber. Dies funktioniert nicht für GooglePlus, Website und Twitter.

    – Balram Singh

    26. April 2013 um 9:03 Uhr

  • Ich habe meine Antwort aktualisiert, die obige Antwort entfernt das Twitter-Feld

    – Benutzer2019515

    27. April 2013 um 0:12 Uhr

Das Feld Website des Benutzerprofils scheint in user-edit.php fest codiert zu sein, also sollten Sie es nicht entfernen. Aber du kann mit CSS verstecken. Fügen Sie diesen Code zu Ihrer Datei functions.php hinzu:

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' );

  • Dadurch wird nur das Website-Feld von der Seite „Benutzer bearbeiten“ entfernt. Es würde es nicht von der Seite “Neuen Benutzer hinzufügen” entfernen.

    – Tyler Kemme

    14. Juni 2018 um 20:16 Uhr

Ich habe die Antwort von kroteDev geändert, um stattdessen die Zeile und nicht die einzelnen Felder auszublenden.

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');

Der folgende Code kann verwendet werden, um die Menüs zu entfernen, die Sie dem $restricted-Array hinzufügen.

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');

  • Nein, ich möchte keine Menüs entfernen, ich möchte die Website- und Twitter-Feldanzeige in „Benutzer bearbeiten“ und „Benutzerseite hinzufügen“ entfernen

    – Balram Singh

    24. April 2013 um 7:11 Uhr

  • Abgestimmt, weil dies nicht die Antwort ist, nach der das OP sucht.

    – Benutzer2019515

    27. April 2013 um 0:13 Uhr

Benutzeravatar von Ravi Patel
Ravi Patel

gehe zu wp-admin/user-edit.php

Kommentieren Sie diesen Code

<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>

  • Nein, ich möchte keine Menüs entfernen, ich möchte die Website- und Twitter-Feldanzeige in „Benutzer bearbeiten“ und „Benutzerseite hinzufügen“ entfernen

    – Balram Singh

    24. April 2013 um 7:11 Uhr

  • Abgestimmt, weil dies nicht die Antwort ist, nach der das OP sucht.

    – Benutzer2019515

    27. April 2013 um 0:13 Uhr

1435230cookie-checkWie kann ich Website-Felder von der Seite „Benutzer hinzufügen“ im WordPress-Admin-Panel entfernen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy