wordpress http を https に、SSLオフロードは別サーバ

https://codex.wordpress.org/Administration_Over_SSL

[WordPress] is_ssl関数を ロードバランサ環境で対応させる : 元うなぎ屋

管理画面のSSL化 wp-config.phpに以下を記載する。 ただしrequire_once(ABSPATH . 'wp-settings.php');より前に書かないとダメらしい!

wp-config.php
  define('FORCE_SSL_ADMIN', true);
  if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === "https") {
    $_SERVER['HTTPS'] = 'on';
  }

AWS上のWordpressでLet's Encryptを利用する - Qiita