$payload Webhook payload. */ #[\Override] public function trigger( string $url, array $payload ): void { $body = wp_json_encode( $payload ); if ( false === $body ) { return; } wp_safe_remote_post( $url, [ 'body' => $body, 'headers' => [ 'Content-Type' => 'application/json', ], ] ); } }