meta_query, wie suche ich mit der Beziehung OR & AND?

Behoben: Siehe Antwort unten.

Ich habe einen benutzerdefinierten Beitragstyp, BÜCHER. Es hat mehrere benutzerdefinierte Felder, nämlich; TITEL, AUTOR, GENRE, BEWERTUNG. Wie behebe ich meinen unten stehenden meta_query-Code so, dass nur Bücher mit dem Suchbegriff in den benutzerdefinierten Feldern angezeigt werden. Titel, Autor, Genre; MIT GENAU der in meinem Suchformular angegebenen Bewertung, wird in den Ergebnissen angezeigt?

Ich habe ein benutzerdefiniertes Suchformular erstellt. ein Textbereich, der nach Titel, Autor und Genre sucht; und ein Dropdown-Menü, das nach der Bewertung sucht. Die von mir unten erstellte meta_query durchsucht nur den Titel, den Autor und das Genre. Aber ich bin jetzt ratlos, wie man den Code für die Bewertung hinzufügt.

So habe ich es mir mit meta_query relation vorgestellt: (Titel ODER Autor ODER Genre) UND Bewertung

$args = array(
        'relation' => 'OR',
          array(
             'key' => 'title',
             'value' => $searchvalue,
             'compare' => 'LIKE'
          );
          array(
             'key' => 'author',
             'value' => $searchvalue,
             'compare' => 'LIKE'
          );
          array(
             'key' => 'genre',
             'value' => $searchvalue,
             'compare' => 'LIKE'
          );
), 
        array(
        'relation' => 'AND', 
          array(
             'key' => 'rating',
             'value' => $ratingvalue,
             'compare' => '=',
             'type' => 'NUMERIC'
          ));

Ich würde mich sehr über Ihre Hilfe und Ihren Rat freuen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage