Benutzerdefinierte Feldabfrage – Metawert ist Array

Ich verwende eine benutzerdefinierte Feldabfrage (oder versuche es):

$args = array( 'post_type' => 'pf_cookbook', 'meta_query' => array( 'key' => 'pf_cookbook_recipes', 'value' => '5', 'compare' => 'NOT IN', 'type' => 'NUMERIC' ) ); 

Der zu vergleichende Metawert ist jedoch ein Array. Die Idee hier ist, ich frage die DB, um die Kochbücher zu bekommen, die kein bestimmtes Rezept enthalten. Die Rezepte und Kochbücher sind benutzerdefinierte Post-Typen. Die Kochbücher haben einen Metaschlüssel “pf_cookbook_recipes”, in dem ich ein Array von Rezept-IDs ablege.

Vielleicht vermisse ich etwas?

Solutions Collecting From Web of "Benutzerdefinierte Feldabfrage – Metawert ist Array"