Header and footer fail to load with SSL and custom links

Go to your WordPress dashboard and navigate to Settings >> General, then change the WordPress Address (URL) and the Site Address (URL) from HTTP to HTTPS. Then hit Save Changes button.

If your problem is not fixed yet then go to Settings >> Permalinks and hit Save Changes button again. It’ll re-generate your .htaccess file. Sometimes the .htaccess cause some unusual problems. I’m just making sure that its fine.