2016-11-14 4 views
1

Ich möchte eine Master/Detail-Seite in meiner Wordpress-Site erstellen. Mit anderen Worten, wenn jemand aus einer Liste von Namen auf einen Benutzernamen klickt, führt dieser Link sie zu einer Seite mit den vollständigen Details des Benutzers. Wie erstelle ich einen Link für jeden angezeigten Benutzer, der eine Detailseite über JUST dieses Benutzers öffnet? Ich will keinen Code oder etwas ähnliches, nur einen Hinweis darauf, welche WordPress-Funktionen ich untersuchen sollte. Ich würde es wirklich lieben, dies ohne ein Plugin zu tun, aber wenn es keinen anderen Weg gibt, bin ich bereit, diesen Weg zu gehen. ive hat auf google gesucht, aber nichts relevantes gefunden.Master-Detail-Seite in WordPress erstellen

Antwort

1

Zuerst sollten Sie alle Benutzer mit get_users erhalten.

Dann müssen Sie Zyklus trought diese Benutzer mit foreach oder while (es doent die Rolle, welche Sie wählen)

In Ihrem cicle sollten Sie einen Link-Tag erstellen erhalten und den Autor Link hinzufügen the_author_meta($field, $userID); mit denen die $field wird durch user_url ersetzt.

+0

Die Benutzer werden in eine benutzerdefinierte Tabelle eingefügt, nicht in eine reguläre Wordpress-Tabelle. Daher funktioniert die Verwendung von "_author_meta" nicht. –

+0

Dann müssen Sie eine benutzerdefinierte SQL-Abfrage erstellen. Können Sie bitte die Struktur Ihrer benutzerdefinierten Tabelle angeben? –

+0

Dies sind alle meine Spalten: 'bride_id',' bride_name', 'bride_parents',' groom_name', 'groom_parents',' venue', 'the_date',' phone', 'adresse',' photograph', 'photograph_ad ',' photographer_tel', 'baker',' baker_ad', 'baker_tel',' bride_image', 'cake_image',' status' –

Verwandte Themen