FORCE_SSL_ADMIN не работает

Любые идеи, которые define('FORCE_SSL_ADMIN', true); не будет работать?

Я вообще не получаю никаких ошибок, но http запрос example.com/wp-admin не перенаправляется на https

Solutions Collecting From Web of "FORCE_SSL_ADMIN не работает"

Просто вычислил это … Это было позиционирование оператора define.

Я добавил приведенное ниже /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */ line

 define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); 

Благодаря!

Это также может произойти, если WordPress размещен за обратным прокси-сервером, который предоставляет SSL.

Вставьте следующие функции в функции theme.php:

 define('FORCE_SSL_ADMIN', true); // a comma-separated list eg http,https if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on'; 

Я бы даже дошел до настройки .htaccess, чтобы переписать запрос на https для определенной папки, aka / wp-admin / Например

 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} wp-admin RewriteRule ^(.*)$ https://www.yourdomain.com/wp-admin/$1 [R,L] 

Также похоже, что FORCE_SSL_LOGIN был обесценен с 4.0, поэтому в вашем ответе вам понадобится только FORCE_SSL_ADMIN который должен заботиться о областях LOGIN и ADMIN.

Подробнее о администрировании через SSL