Werbung

Wissen Sie, für WordPress gibt es wirklich viel zu sagen. PHP - die Sprache, auf der WordPress basiert - ist nicht nur sehr vielseitig und leicht zu erlernen, sondern WordPress verfügt auch über so viele integrierte Funktionen, dass Sie eine erstaunliche Website wirklich anpassen können.

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

Zwar installieren die meisten Benutzer einfach ein Thema und passen die WordPress-Site nur in dem vom Control Panel zugelassenen Umfang an Die Wahrheit ist, dass Sie mit ein wenig Lernen und Übung die PHP-Dateien in jeder WordPress-Vorlage einfach optimieren können, um sie an Ihre Bedürfnisse anzupassen Bedürfnisse.

Anpassen Ihrer WordPress-Site mit Benutzerinformationen

Das, was mir am nächsten kommt, ist, als ich darüber schrieb, wie man ein hinzufügt

instagram viewer
dynamische Autorenfußzeile So fügen Sie WordPress-Posts eine automatische Autorenfußzeile hinzu Weiterlesen zu Ihren WordPress-Blog-Posts. Meiner Meinung nach ist das wirklich eine Funktion, die jeder Blog haben sollte - sie sorgt für ein viel professionelleres Erscheinungsbild und bietet dem Leser mehr Glaubwürdigkeit.

WordPress-Autoreninfo

Wenn Sie diesen Artikel lesen, werden Sie feststellen, dass ich mehrere integrierte Funktionen verwendet habe, die Teil von WordPress sind, einschließlich eine, die den Namen, die E-Mail-Adresse, die Anzahl der Beiträge, das Profilbild und die Autorenbeschreibung aus dem Profil erhält Seite. Sie können all diese Daten nehmen und sie dann zu Text zusammenfügen, der dynamisch veröffentlicht wird, je nachdem, welcher Artikel sich gerade auf der Seite befindet und wer der Autor ist.

Ich war sehr aufgeregt, als ich herausfand, wie das geht, aber in jüngerer Zeit stieß ich auf eine Situation, in der die Methode oben hat nicht funktioniert - eine zentrale Seite wie die Hauptblogseite der Website, auf der es keinen einzigen "Autor" für die Seite gibt. In diesem Fall funktioniert die oben beschriebene Methode nicht. Wenn Sie die in diesem Artikel aufgeführten Funktionen verwenden, wird immer der Standardautor abgerufen.

Dies macht es wirklich schwierig, wenn Sie eine Box mit Autoren-Bios für alle Autoren auf Ihrer Website erstellen möchten. Mir ist auch aufgefallen, dass es nur sehr wenige Blogs gibt, die veröffentlicht haben, wie das geht - Jeder schreibt über die Standardfunktionen von "the_author ()", die den Autor nach dem suchen aktuelle Seite.

WordPress-Autor Bio

Bevor Sie mit den Funktionen beginnen, die ich Ihnen vorstellen werde, gehen Sie zunächst zu Ihrem "Benutzer bearbeitenIn WordPress müssen Sie für jeden Ihrer Benutzer die E-Mail-Adresse kennen, mit der er sich angemeldet hat, sowie die Benutzer-ID. Sie können dies sehen, wenn Sie das Profil bearbeiten, wie es in der URL neben "user_id =“.

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

php $ author_email = "[email protected]"; echo get_avatar ($ author_email, '80')php $ user_info = get_userdata (4); echo $ user_info-> user_description. "\ n"; 

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

WordPress-Autor Bio

Das Geheimnis hier ist, dass die “get_userdata ()Die Funktion ruft tatsächlich eine ganze Liste von Parametern ab, die Sie erhalten können. Oben habe ich nur ein "Echo" des user_description-Textes aus dem Benutzerprofil erstellt, aber Sie könnten auch das Skript haben Drucken Sie den Namen, die E-Mail-Adresse, die URL / das Blog des Benutzers und sogar eine Reihe seiner WordPress-Bearbeitungsberechtigungen aus sind.

Das Coolste an dieser Funktion ist das „der Autor()Zu den Funktionen gehört, dass Sie mit nur der Benutzer-ID Informationen zu jedem einzelnen Ihrer registrierten Benutzer extrahieren können, unabhängig davon, wer die Seite erstellt hat, auf der Ihr 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 der Seitenleiste meiner Site platziert und alles so formatiert, dass die Autorenbeschreibungen nacheinander abgerufen werden.

WordPress-Autoreninfo

Das Schöne an dieser Lösung ist, dass Sie keine der Seiten bearbeiten müssen, wenn Sie Änderungen am Bios des WordPress-Autors vornehmen müssen. Gehen Sie einfach auf die Profilseite und bearbeiten Sie die Biografie dort. Alle Inhalte spiegeln diese Änderungen sofort wider.

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

Bildnachweis: Henk L.

Ryan hat einen BSc-Abschluss in Elektrotechnik. Er hat 13 Jahre in der Automatisierungstechnik, 5 Jahre in der IT gearbeitet und ist jetzt Apps Engineer. Als ehemaliger Managing Editor von MakeUseOf sprach er auf nationalen Konferenzen zur Datenvisualisierung und wurde im nationalen Fernsehen und Radio vorgestellt.