Extraído de la siguiente URL: https://trick77.com/prevent-ssl-redirect-loop-using-wordpress-and-haproxy/


Añadir las siguientes líneas en wp-config.php

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
  $_SERVER['HTTPS']='on';