Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man die Standard-Autorenprofilfelder in WordPress entfernt

Eine Sache, die wir beim Betrieb unseres WordPress-Blogs mit mehreren Autoren als hilfreich empfunden haben, ist die Anpassung der Autorenprofile. Manchmal passen die Standard-Profilfelder einfach nicht zu unseren Bedürfnissen.

Wenn Sie diese Standardfelder entfernen, haben Sie mehr Kontrolle über die Darstellung der Autoren, was wichtig ist, wenn Sie Ihr Blog als Redaktion darstellen oder wenn Sie bestimmte Namenskonventionen haben, wie sich die Autoren darstellen sollen.

In diesem Artikel zeigen wir Ihnen, wie Sie die Standard-Autorenprofilfelder in WordPress entfernen können.

Remove Default Author Profile Fields in WordPress

Wann sollten Sie die Standardfelder des Autorenprofils entfernen?

Wenn Sie einen neuen Benutzer auf Ihrer WordPress-Website anlegen, müssen Sie die gleichen Standardfelder ausfüllen.

Editing an author profile in WordPress

Dazu gehören in der Regel Vor- und Nachname, Anzeigename (öffentlich), Kontaktinformationen (E-Mail und Website), biografische Informationen und ein Profilbild.

Diese Felder bleiben genau gleich, unabhängig davon, ob Sie einen Blog, einen WooCommerce-Shop, eine Mitgliederseite oder eine andere Form einer WordPress-Website erstellen.

Example of the author contact info in WordPress

Einige WordPress-Benutzerrollen, die keine Administratoren sind, wie z. B. Autor, haben die Möglichkeit, diese Felder zu bearbeiten. Diese Fähigkeit kann nützlich sein, wenn sie bestimmte Informationen in ihrem öffentlichen Autorenprofil ändern müssen.

Es gibt jedoch Fälle, in denen Sie diese Standardfelder für Ihre Autorennutzer entfernen müssen. Das Löschen ungenutzter Felder trägt dazu bei, eine konsistente Markenidentität über alle Inhalte hinweg aufrechtzuerhalten, insbesondere wenn Artikel unter dem Namen des Unternehmens und nicht unter dem Namen einzelner Autoren veröffentlicht werden.

Durch die Vereinfachung der Benutzeroberfläche für die Bearbeitung von Autorenprofilen können neue Autoren schneller und einfacher zu Ihrer Website hinzugefügt werden, da sie sich auf die wesentlichen Informationen konzentrieren.

Sehen wir uns also an, wie Sie die Standard-Autorenprofilfelder in WordPress entfernen können.

Wie man mit WPCode die Standardfelder des Autorenprofils entfernt

Um die Standardfelder des Autorenprofils zu entfernen, haben wir einige einfache Codeschnipsel erstellt, die Sie in Ihre functions.php-Datei einfügen können.

Normalerweise müssen Sie benutzerdefinierte Codeschnipsel hinzufügen, indem Sie Ihre Theme-Datei manuell bearbeiten. Dies ist jedoch nicht die sicherste Methode, da sie zu unbeabsichtigten Fehlern führen kann.

Aus diesem Grund werden wir WPCode verwenden. Mit diesem Code-Snippet-Plugin können Sie ganz einfach Code in WordPress einfügen, ohne direkt mit Ihren Theme-Dateien arbeiten zu müssen. Dadurch ist die Wahrscheinlichkeit geringer, dass Sie Ihre Website beschädigen.

In dieser Anleitung wird die kostenlose Version von WPCode verwendet, aber Sie können gerne auf die Pro-Version upgraden, um erweiterte Funktionen wie den Testmodus und bedingte Logik zu erhalten.

Der erste Schritt besteht darin, das WordPress-Plugin in Ihrem Dashboard zu installieren. Sobald das Plugin aktiv ist, gehen Sie zu Code Snippets „ + Add Snippet.

Wählen Sie dann „Eigenen Code hinzufügen (neues Snippet)“ und klicken Sie auf die Schaltfläche „Snippet verwenden“.

Use snippet

Geben Sie nun Ihrem neuen Snippet einen Namen. Es kann etwas Einfaches sein wie „Entfernen von Benutzerfeldern für Autor bearbeiten“.

Ändern Sie dann den Codetyp in „PHP Snippet“.

Creating a new code snippet for removing edit user profile fields in WordPress with WPCode

Kopieren Sie im Feld Codevorschau den unten stehenden Code und fügen Sie den Ausschnitt in das Feld ein:

add_action('admin_footer-profile.php', 'remove_profile_fields');
function remove_profile_fields() {
    if(is_admin() && current_user_can('author')) { // Check if the current user has the 'Author' role
        ?>
         <script type="text/javascript">
            jQuery(document).ready(function($) {
                // Remove the sections titled "Name", "Contact Info", and "About Yourself"
                $('h2:contains("Name"), h2:contains("Contact Info"), h2:contains("About Yourself")').each(function() {
                    // Remove the next form-table and the h2 itself
                    $(this).next('.form-table').remove();
                    $(this).remove();
                });
            });
        </script>
        <?php
    }
}

Der Code verwendet den Aktionshaken admin_footer-profile.php, um benutzerdefiniertes JavaScript in die Admin-Fußzeile der Profilbearbeitungsseite zu injizieren. Dadurch wird sichergestellt, dass das Skript ausgeführt wird, nachdem die Seite vollständig geladen wurde, so dass es auf die Elemente abzielt, die von WordPress dynamisch generiert werden.

Zunächst prüft der Code mit der Funktion current_user_can('author'), ob der aktuelle Benutzer die Rolle „Autor“ hat. Dies ist eine Sicherheitsmaßnahme, um sicherzustellen, dass nur Benutzer mit der angegebenen Rolle diese Abschnitte entfernen lassen können.

Wenn der Benutzer ein Autor ist, fügt der Code JavaScript in die Seite ein. Dieses JavaScript verwendet jQuery, um die <h2>-Elemente zu finden, die den Text „Name“, „Kontaktinformationen“ und „Über sich selbst“ enthalten.

Dann wird das nächste .form-table-Element nach jedem <h2> entfernt , das die Formularfelder für diese Abschnitte enthält, und die <h2>-Elemente selbst werden entfernt.

Nachdem Sie den Code eingefügt haben, stellen Sie sicher, dass die Einfügemethode „Automatisch einfügen“ und der Speicherort „Überall ausführen“ ist. Klicken Sie dann einfach auf den Schalter „Inaktiv“ oben, um ihn in „Aktiv“ zu ändern, und klicken Sie auf die Schaltfläche „Snippet speichern“.

Saving a new snippet in WPCode

Das war’s mit dem Code, den Sie hinzufügen müssen. Um zu sehen, ob es funktioniert, versuchen Sie, sich in Ihrem WordPress-Administrationsbereich als Autor anzumelden und gehen Sie zu Profil.

Wenn Sie nur die Einstellungen Persönliche Optionen, Kontoverwaltung und Anwendungskennwörter sehen, funktioniert der Code.

What the Profile page looks like when some of the Edit User fields are removed

Weitere Tipps zur Verwaltung von Autoren in WordPress finden Sie in diesen Anleitungen:

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, zu lernen, wie man Standard-Autorenprofilfelder in WordPress entfernt. Vielleicht möchten Sie auch einen Blick auf unsere Expertenauswahl der besten kostenlosen Plugins zur Benutzerverwaltung für WordPress und unseren ultimativen Leitfaden zur sicheren Verwaltung von WordPress-Passwörtern werfen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

5 KommentareEine Antwort hinterlassen

  1. Michelle

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

  2. Andrew

    This is great. I’ve already implemented it on two sites. Thanks so much!

  3. gifer

    aah excellent post, thanks a lot :)

    I think wp should remove these by themself,
    why aim,jabber lol they should add facebook and twitter :P

  4. Tony Dunsworth

    Thanks for this one guys. We restrict all of this so this is a perfect tool to ensure we don’t have to see it either.

  5. Mad Mike

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.