Коллега подсказал решение:
По-видимому, wp-settings и wp-config связаны некой переменной, ответственной за логин в админ-панель (но это не точно), так что define('FORCE_SSL_ADMIN', true); и define('FORCE_SSL_LOGIN', true); должны быть ДО подключения wp-settings