WordPress erhalten Benutzer von Metadaten
Wie kann ich abrufen alle registrierten Benutzer in meinem WordPress-blog mit einem bestimmten meta-Daten?
Zum Beispiel habe ich eine option hinzufügen, um eine benutzerdefinierte meta-Daten für jeden registrieren Benutzer, die meta-Taste als parent_id
. Wenn ich will, um eine Liste aller Benutzer, die parent_id
als 2
, wie kann ich dies tun?
InformationsquelleAutor der Frage Prashanth | 2011-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da WP v3.1 es ist lächerlich einfach nach einem Benutzer suchen, indem Sie seine/Ihre meta-Taste.
Verwenden Sie die Funktion
(WP-Dokumentation)
Die Funktion nimmt ein array von Parametern, in Ihrem Fall müssen Sie
InformationsquelleAutor der Antwort anroots
Einfache Art und Weise, wie man einem Benutzer durch seine Metadaten:
InformationsquelleAutor der Antwort OzzyCzech
Hier ist die codex-Seite von WordPress Details wie die
get_users($arg);
Funktion.Es enthält Beispiele, wie zum erstellen von benutzerdefinierten Funktionen zum abrufen von verschiedenen teilen von user-Daten. Sie haben natürlich bauen und machen Sie einige Ihrer eigenen Veränderungen, um es zu bekommen, wie Sie wollen.
Zusätzlich hier ist ein link einer Funktion, die jemand gebaut, der fetch Benutzer von Daten basierend auf Rollen in wordpress. Sie können konfigurieren, dass es in viele verschiedene Arten mit einige tweeking, aber dies ermöglicht es Ihnen, filtern Sie Ihre Ergebnisse in einer stärkeren Art und Weise.
InformationsquelleAutor der Antwort Jem
Hier ist, wie können Sie Benutzer basierend auf einer benutzerdefinierten Rolle und mehrere Metadaten-Schlüssel,
Erläuterung der obigen Abfrage, ich möchte nur die Benutzer, die ich die Rolle zugewiesen wird, der Fahrer, und Sie sind zugelassen und verfügbar. Die zugelassen und verfügbar sind benutzerdefinierte Felder erstellt mit ACF als True/False Felder.
Wenn Sie zusätzliche Metadaten zu testen, fügen Sie ein weiteres array-element der meta_query array.
Mittlerweile Kasse meine open source an github.com/patrickingle
InformationsquelleAutor der Antwort pingle60