Yes, Cloudflare not only works with WordPress but also it's quite easy to integrate with WordPress, as you'll discover in the tutorial below.