O que é?
O Mixed Content é um alerta do navegador que você esta fazendo requisições em HTTP sob um protocolo HTTPS . Resumidamente ele é uma aviso que você esta chamando coisas descriptografadas dentro do seu site, e isso pode ser inseguro, pois no site você usa criptografia!
O erro é parecido com esse:
Como resolver?
Para resolver esse problema existem diversas formas, mas basta partir do principio que você precisa fazer todas chamadas com HTTPS que você vai conseguir se guiar
Se você utiliza WordPress existem diversos plugins que podem te ajudar a fazer tudo isso, um exemplo é o Really Simple SSL, que vai fazer todos redirecionamentos para HTTPS para você!
Mixed content na CloudFlare
Se você está utilizando a CloudFlare em um site feito em WordPress , você poderá usar o seguinte plugin para ajudar a resolver o problema de mixed-content :
Esse plugin vai configurar todo o seu site para que o acesso acontece com a CloudFlare e com os protocolos corretos.
E aqui um link da CloudFlare informando como resolver o problema de mixed-content: