Друзья, сегодня сам столкнулся с этой же проблемой на своем сайте. Зашел с поисковика сюда :)
В итоге посмотрел настройки сервера, посмотрел плагины которые предлагали по ссылке, а потом нашел способ, где всё решилось в тысячу раз проще - надо было просто зайти в wp-config.php и добавить туда строчку
$_SERVER['HTTPS'] = 'on';
Проблема решилась мгновенно.
ВАЖНО: эту строку добавляйте самой ПЕРВОЙ директивой, надо всеми другими в файле.