'forbidden', 'message' => 'Unauthorized request.'], 403); exit; } if ((!empty($origin) && strpos($origin, $site_url) !== 0) || (!empty($referer) && strpos($referer, $site_url) !== 0)) { wp_send_json_error(['status' => 'forbidden', 'message' => 'Unauthorized request.'], 403); exit; } $path = sanitize_text_field(wp_unslash($_POST['page_slug'])); $page_url = esc_url_raw(wp_unslash($_POST['page_url'])); if (bwp_can_warmup_cache($page_url)) { warmup_cache_by_url($page_url); echo wp_json_encode(['status' => 'success']); } exit; }