Wie man Meta-Abfrage Groß-und Kleinschreibung beachten?

Ich habe eine Meta-Abfrage ähnlich wie:

$posts = new WP_Query( 'post_type=article&meta_key=kln_aid&meta_value=' . $aid ); 

wo ich aid brauche, um zwischen Groß- und Kleinschreibung zu unterscheiden. Ist das über Meta Query möglich?

Solutions Collecting From Web of "Wie man Meta-Abfrage Groß-und Kleinschreibung beachten?"

So arbeiten Meta_Key / _Values. Wie Sie Ihre Werte speichern, unterscheidet zwischen Groß- und Kleinschreibung.

Beispiel meta_key = 'foo' und meta_value = 'Bar'

Würde das Ergebnis zurückgeben, das Sie suchen:

 $posts = new WP_Query( 'post_type=post&meta_key=foo&meta_value=Bar' ); 

Liefert das Ergebnis, das Sie suchen, nicht zurück:

 $posts = new WP_Query( 'post_type=post&meta_key=foo&meta_value=bar' ); 

Es sieht jedoch so aus, als könnte Ihre database als fallindividuell eingerichtet werden und einige Probleme verursachen.

Bitte beachten Sie, dass update_post_meta und delete_post_meta und get_posts die Meta-Datensätze mit Groß- und Kleinbuchstaben aktualisieren / löschen / abfragen, wenn Ihre databasesortierung die Groß- und Kleinschreibung nicht beachtet (mit Suffix _ci). Allerdings wird get_post_meta augenscheinlich aufgrund des WordPress-Caching zwischen Groß- und Kleinschreibung unterscheiden. Weitere Informationen finden Sie unter https://core.trac.wordpress.org/ticket/18210 .

Referenz: update_post_meta für weitere Informationen