ich diese sehr kurze Funktion, die verstehe ich nicht, und der Kommentar ist lächerlich:Diese Verwendung von posts_where() Funktion ist nicht klar
// This function makes the meta query work
function my_posts_where($where) {
$where = str_replace("meta_key = 'bonuses_%", "meta_key LIKE 'bonuses_%", $where);
return $where;
}
add_filter('posts_where', 'my_posts_where');
Die Meta betreffende Abfrage ist eine Standard-WP-Abfrage mit array_push($args['meta_query'],$bonusesArgs);
drängen $ bonusArgs (die Meta-Abfrage) hinein.
Ohne die Funktion my_posts_where funktioniert die Meta-Abfrage nicht. Und ich habe keine Ahnung warum (und auch nicht der Entwickler anscheinend ...!)
Ich hoffe, dass jemand die my_posts_where Funktion erklären kann - was es tut, habe ich überall hingeschaut und kann keinen Sinn machen davon.