Benutzerdefinierte Steueranfrage mit Sonderzeichen

Ich habe diese Abfrage, die Beiträge von mehreren benutzerdefinierten Taxonomien zieht. IT funktioniert 98% der Zeit, das einzige Mal, wenn ich Probleme habe, ist, wenn der Begriff Name einen Apostroph oder ein Sonderzeichen hat, gibt es sowieso, es aufzuräumen, so dass es Daten zieht, wenn es ein spezielles Zeichen gibt

$arrArea1 = explode(",", $areas); $arrArea2 = explode(",", $areas2); $arrArea3 = explode(",", $areas3); $query = new WP_Query( array( 'post_type' => array('post','recipe'), 'posts_per_page' => '10', 'order' => 'DESC', 'orderby' => 'date', 'tax_query' => array( 'relation' => 'OR', array( 'taxonomy' => 'condition', 'terms' => $arrArea1, 'field' => 'name' ), array( 'taxonomy' => 'diet_restriction', 'terms' => $arrArea2, 'field' => 'name' ), array( 'taxonomy' => 'health-goals', 'terms' => $arrArea3, 'field' => 'name' ), ) ) ); 

Solutions Collecting From Web of "Benutzerdefinierte Steueranfrage mit Sonderzeichen"