I see you’re using Cloudflare. Cloudflare and WordPress don’t work well together out of the box.
To fix this, we recommend to first configure Cloudflare with Full SSL as described here: How to setup Full SSL with Cloudflare
After that, you can update your website URL in Cloudflare from http://
to https://
, so your website always uses HTTPS.