Benutzerdefinierte Spalte zum Benutzeradministrationsbereich hinzufügen
28
Es gibt standardmäßig 5 Spalten mit dem Namen Benutzername Name E-Mail-Rolle Beiträge in USERS. Jetzt möchte ich noch eine Spalte mit seiner Kontaktnummer hinzufügen.
Haben Sie eine Telefonnummer eingerichtet? Kann Ihr Benutzer Telefonnummern in sein Profil aufnehmen?
Robert Hue
nein .. Ich möchte nur wissen, wie man hinzufügt .. es ist nicht nur diese Kontaktnummer zu reparieren .. es kann auch nur eine leere Spalte sein
Rohil_PHPBeginner
1
Wenn Ihre Site viele benutzerdefinierte Spalten enthält, ist möglicherweise ein Plugin mit dem Namen "Admin-Spalten" für Sie von Interesse.
Brian
Sie können diesen Blog mit ausführlicher Erklärung sehen tekina.info/…
Aniket Singh
Antworten:
43
Ok, hier ist der Code, mit dem Ihre Benutzer Telefonnummern hinzufügen können. Fügen Sie diesen vollständigen Code in die Datei functions.php ein. Dies fügt ein neues Feld im Benutzerprofil für "Telefonnummer" hinzu und fügt eine Spalte Benutzertabelle in WordPress Admin für Telefon hinzu.
Verwenden Sie den Code erneut. Ich habe es geändert, damit Sie das Telefonfeld auch in der Benutzerliste sehen können.
Robert Hue
Groß! funktioniert .. Aber zum Zeitpunkt des Hinzufügens Benutzer, warum fragen sie nicht nach der Telefonnummer?
Rohil_PHPBeginner
Können Sie bitte diesen Code erklären? Ich möchte ein weiteres Feld hinzufügen, aber es zeigt mir einen Fehler.
Rohil_PHPBeginner
2
Ich würde vorschlagen, dass dies zu einem website-spezifischen Plugin hinzugefügt wird, da es nichts mit dem Erscheinungsbild des Themas zu tun hat.
Helgatheviking
1
Endlich $user = get_userdata( $user_id );und return $returnsind absolut nicht nötig. Variable $userwird von der Funktion nicht verwendet und $returnist nicht definiert, sodass sie nichts zurückgibt.
Antworten:
Ok, hier ist der Code, mit dem Ihre Benutzer Telefonnummern hinzufügen können. Fügen Sie diesen vollständigen Code in die Datei functions.php ein. Dies fügt ein neues Feld im Benutzerprofil für "Telefonnummer" hinzu und fügt eine Spalte Benutzertabelle in WordPress Admin für Telefon hinzu.
BEARBEITEN
Um zwei Spalten hinzuzufügen, müssen Sie einige Änderungen vornehmen. Vergleichen Sie beide Codes, um zu verstehen.
quelle
$user = get_userdata( $user_id );
undreturn $return
sind absolut nicht nötig. Variable$user
wird von der Funktion nicht verwendet und$return
ist nicht definiert, sodass sie nichts zurückgibt.