Wie man Benutzerinformationen für einen Autor-Bio-Abschnitt in WordPress abruft und veröffentlicht

Wie man Benutzerinformationen für einen Autor-Bio-Abschnitt in WordPress abruft und veröffentlicht / Wordpress & Webentwicklung

Wissen Sie, für WordPress gibt es wirklich viel zu sagen. PHP ist nicht nur eine sehr vielseitige und einfach zu erlernende Sprache. WordPress verfügt über so viele integrierte Funktionen, dass Sie eine erstaunliche Website wirklich anpassen können.

Für diejenigen von Ihnen, die meine vorherigen Artikel verfolgt haben, werden Sie wissen, dass ich WordPress ziemlich oft berichte. Tatsächlich gibt es einige von uns hier bei MUO, die regelmäßig die Motorhaube anheben, um ein paar Einstellungen vorzunehmen. James hat in letzter Zeit viele WordPress-Tutorials produziert.

Es stimmt zwar, dass die meisten Leute einfach ein Theme installieren und die WordPress-Site nur so anpassen, wie es das Control Panel zulässt. Die Wahrheit ist jedoch, dass Sie mit ein wenig Übung und Übung die PHP-Dateien in jedem beliebigen WordPress optimieren können Vorlage, um es an Ihre Bedürfnisse anzupassen.

Anpassen Ihrer WordPress-Site mit Benutzerinformationen

Das nächste, was mir am nächsten kommt, ist, als ich schrieb, wie man einen dynamischen Autor hinzufügt. Footer So fügen Sie einen automatischen Autor hinzu Fußzeile zu WordPress-Beiträgen So fügen Sie einen automatischen Autor hinzu Fußzeile zu WordPress-Beiträgen Lesen Sie mehr zu Ihren WordPress-Blogbeiträgen. Meiner Meinung nach ist dies ein Feature, das jedes Blog haben sollte - es sorgt für einen viel professionelleren Auftritt und bietet dem Leser mehr Glaubwürdigkeit.

Wenn Sie diesen Artikel lesen, werden Sie feststellen, dass ich mehrere integrierte Funktionen verwendet habe, die Bestandteil von WordPress sind. Dazu gehören auch eine, mit der Name, E-Mail-Adresse, Anzahl der Beiträge, Profilbilder und Autorenbeschreibung von der Profilseite abgerufen werden. Sie können all diese Daten zusammenführen und dann in einen Text einfädeln, der dynamisch veröffentlicht wird, je nachdem, welcher Artikel gerade auf der Seite ist und wer der Autor ist.

Ich war wirklich aufgeregt, als ich herausfand, wie man das macht, aber in letzter Zeit stieß ich auf eine Situation, in der die obige Methode nicht funktionierte - eine zentrale Seite, wie die Hauptblogseite der Website, in der es keine Single gibt “Autor” für die Seite. In diesem Fall funktioniert die obige Methode nicht. Wenn Sie die in diesem Artikel aufgeführten Funktionen verwenden, wird der Standardautor immer angezeigt.

Dies macht es sehr schwierig, wenn Sie für alle Autoren Ihrer Website eine Box mit Autor-BIOS erstellen möchten. Ich habe auch bemerkt, dass es sehr wenige Blogs gibt, die diesbezüglich veröffentlicht haben - jeder schreibt über den Standard “der Autor()” Funktionen, die den Autor für die aktuelle Seite betrachten.

Bevor Sie mit den Funktionen beginnen, die ich Ihnen vorstellen möchte, gehen Sie zuerst zu Ihrem “Benutzer bearbeiten” Seite in WordPress, und für jeden Ihrer Benutzer müssen Sie die E-Mail-Adresse, mit der er sich angemeldet hat, sowie die Benutzer-ID kennen. Sie können dies sehen, wenn Sie ihr Profil bearbeiten, da es in der URL neben aufgeführt ist “user_id =“.

Sobald Sie diese beiden Informationen aus dem Benutzerprofil erhalten haben, können Sie mit der “get_userdata” Funktion. Hier ist ein einfaches Skript, das sowohl das Avatar-Foto als auch die Benutzerbeschreibung aus dem WordPress-Benutzerprofil extrahiert.

  user_description. "\ n"; ?>

Wie funktioniert das? Es ist ziemlich einfach. Das “get_avatar” ist nicht vom aktuellen Autor der Seite abhängig, sondern kümmert sich nur um die E-Mail-Adresse, um den Avatar zu erhalten. Um den Beschreibungstext zu erhalten, haben Sie keine andere Wahl, als zu verwenden “get_userdata ()” diese Informationen zu ziehen. Der einzige Parameter, den Sie senden müssen, ist der “Benutzeridentifikation” dass Sie gerade aufgeschrieben haben. So sieht es aus:

Das Geheimnis hier ist, dass die “get_userdata ()” Funktion holt tatsächlich eine ganze Liste von Parametern, die Sie erhalten können. Oben habe ich nur eine “Echo” des user_description-Texts aus dem Benutzerprofil, Sie können aber auch den Namen des Benutzers, die E-Mail-Adresse, deren URL / Blog und sogar ein Array der WordPress-Bearbeitungsberechtigungen ausdrucken.

Das Coolste an der Verwendung dieser Funktion anstelle der “der Autor()” Eine Reihe von Funktionen besteht darin, dass Sie mit der Benutzer-ID Informationen zu jedem einzelnen Ihrer registrierten Benutzer extrahieren können, unabhängig davon, wer die Seite erstellt hat, auf der das Skript ausgeführt wird. Dies ist ideal für eine Liste von Autoren-BIOS für eine Website. Zum Beispiel habe ich alle Bios in die Sidebar auf meiner Site gestellt und alles so formatiert, dass die Autorbeschreibungen nacheinander angezeigt werden.

Das Schöne an dieser Lösung ist, dass Sie keine Änderungen an den Seiten vornehmen müssen, wenn Sie Änderungen am BIOS für WordPress-Autoren vornehmen müssen. Gehe einfach auf die Profilseite und bearbeite dort die Biografie. Der gesamte Inhalt wird diese Änderungen sofort wiedergeben.

Haben Sie eine WordPress-Site mit mehreren Autoren? Können Sie sich andere kreative Möglichkeiten vorstellen, um Benutzerinformationen in den Webseiteninhalt zu integrieren? Teilen Sie Ihre eigenen Erfahrungen und Erkenntnisse in den Kommentaren unten mit.

Bildnachweis: Henk L

Erfahren Sie mehr über: Webmaster-Tools, Wordpress.