Vul je postcode en huisnummer in.

get_params(); $nonce = $data->get_header("X-WP-Nonce"); if (wp_verify_nonce($nonce, "wp_rest")) { $resp = [ "status" => "succes", "message" => $nonce, ]; } else { $resp = [ "status" => "error", "message" => "nononce", ]; } echo json_encode($resp); exit(); } function register_modal_api() { register_rest_route("postcode-modal/v1", "submit", [ "methods" => "POST", "callback" => "handle_postcode_modal", ]); } function verifyPostcode() { if (preg_match('/^[0-9]{4}\s?[A-Za-z]{2}$/', $postcode)) { return true; } return false; } function verifyHuisnummer() {} function check_data_at_openpostcode($oostcode, $huisnummer) { $urk = "https//openpostcode.nl/api/v2/address?postcode=" . $postcode . "&" . $huisnummer; $options = [ "http" => [ "method" => "GET", "header" => "Accept: application/json\r\n", ], "ssl" => [ "verify_peer" => true, "verify_peer_name" => true, ], ]; $context = stream_context_create($options); $response = file_get_contents($url, false, $context); if ($response === false) { // Handle error } else { $data = json_decode($response, true); } return data; }