Can I use Cloudflare CDN for image hosting?

If yes I can, how can I do this on my WordPress blog?

No, Cloudflare only caches what you already have on your site.

1 Like