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

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie die Standard-Autorenprofilfelder in WordPress entfernen?

Wenn Sie einen WordPress-Blog mit mehreren Autoren betreiben, möchten Sie vielleicht alle Ihre Autorenprofile auf die gleiche Weise anzeigen, um Konsistenz zu gewährleisten. Wenn Sie die Standard-Autorenprofilfelder in WordPress entfernen, haben Sie mehr Kontrolle darüber, welche Informationen Ihre Autoren in ihrem Namen oder ihrer Biografie verwenden können.

In diesem Artikel zeigen wir Ihnen, wie Sie 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 vollständigen Leitfaden zu WordPress SEO 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 .

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

6 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

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.