Cloudflare and SSL breaks wordpress – Mixed Content & Unable to use Admin

You need to install these two plugins.

  1. CloudFlare Flexible SSL – https://wordpress.org/plugins/cloudflare-flexible-ssl/

  2. Really Simple SSL- https://wordpress.org/plugins/really-simple-ssl/

After both the plugins are installed and activated, you will get a message at the top of your dashboard to activate SSL. Click on activate and you are done. You will be logged out. Because your domain has changed from http to https