SQL-Abfrage, um Benutzer Mit der Rolle Abonnent
Habe ich keine Glück mit meiner SQL-Abfrage, um Benutzer mit der Rolle Teilnehmer:
SELECT
ID,
display_name
FROM 'wp_users'
INNER JOIN 'wp_usermeta' ON 'wp_users'.ID = 'wp_usermeta'.user_id
WHERE 'wp_usermeta'.meta_key = 'wp_capabilities'
AND ('wp_usermeta'.meta_value LIKE 'subscriber') ORDER BY display_name
Kann jede Stelle mir helfen?
InformationsquelleAutor qqruza | 2015-02-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hab ich die Antwort auf meine Frage:
Wenn jemand kämpfen mit dem gleichen Problem, nutzen Sie bitte meine SQL-Abfrage oben.
InformationsquelleAutor qqruza
Hier ist eine leichte Variante von @qqruza Antwort, die den Benutzer enthält, die E-Mail und die Rolle und der Benutzer zurück, die für alle Rollen.
InformationsquelleAutor Martin_ATS
Ich bin nicht vertraut mit der WordPress-internen Struktur, aber ich kann Ihnen sagen, dass Ihre
LIKE
Aussage ist wahrscheinlich falsch. Es gibt keine implizite/automatische wildcards in der LIKE-argument, also das, was Sie haben (mit und ohne wildcards) ist im Grunde das gleiche wie mit=
. Dh. Sie wollen wahrscheinlich:InformationsquelleAutor smathy
Können Sie verwenden:
InformationsquelleAutor Bruno Rodrigues
Dieser Arbeitete für mich :
InformationsquelleAutor Al A Rashid