Была точно такая же проблема у меня.
Добавьте в wp-config.php в самое начало (после <?php ):
$_SERVER['HTTPS'] = 'on';
Плюс пониже после define всяких (до текста "/* Это всё, дальше не редактируем. Успехов! */"):
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
Если будут проблемы с путями у картинок, поставьте этот плагин:
https://wordpress.org/plugins/velvet-blues-update-urls/
И замените
http://ваш_домен на
https://ваш_домен с его помощью