Hi,
First
Do you save fields in admin panel with https:// ?
WordPress Address (URL)
Site Address (URL)
Second
You can install plagin Really Simple SSL
It’s helps with fix all http links to https.
Third
In my .htaccess I put
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^.*mysite\.com$
RewriteRule (.*) https://mysite.com/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]