Hallo,
ich möchte über get_users() eine verschachtelte Abfrage auf die user_meta Tabelle machen.
Grundsätzlich habe ich zwei Abfragen: Einmal eine AND und dann ein OR.
Die OR desswegen seperat, weil ich nach einem Text innerhalb der box_text_1 bis box_text_6 Felder suchen möchte.
Diese box_text_* Felder haben HTML Code als Inhalt.
Wenn ich nun nach li suche, sollten mir doch alle Einträge mit mindestens <li> angezeigt werden, oder nicht?
Folgender Aufbau habe ich:
Code
(
[relation] => AND
[0] => Array
(
[relation] => OR
[0] => Array
(
[0] => Array
(
[key] => box_text_1
[value] => li
[compare] => REGEXP
)
[1] => Array
(
[key] => box_text_2
[value] => li
[compare] => REGEXP
)
[2] => Array
(
[key] => box_text_3
[value] => li
[compare] => REGEXP
)
[3] => Array
(
[key] => box_text_4
[value] => li
[compare] => REGEXP
)
[4] => Array
(
[key] => box_text_5
[value] => li
[compare] => REGEXP
)
[5] => Array
(
[key] => box_text_6
[value] => li
[compare] => REGEXP
)
)
)
[1] => Array
(
)
)
Alles anzeigen
Leider erhalte ich kein Ergebnis. Mache ich eine eine Abfrage direkt über phpmyadmin als Regex dann werden mir Ergebnisse angezeigt. So vermute ich, hat es eventuell etwas mit der
meta_query oben zu tun.
Hat jemand eine Idee?