После установки SSL при авторизации на сайте проблемка
Добрый день! После авторизации на сайте есть у меня кнопка добавить запись, которая ведет на произвольный тип записи в админку, но при нажатии меня просит ввести еще раз учетные данные
http://example.com/wp-login.php?redirect_to=https%3A%2F%2Fsite.com%2Fwp-admin%2Fpost-new.php%3Fpost_type%3Dcustomtype&reauth=1
так происходит с админ ака и с юзерских тоже..помогите, без ССЛ этого нет
ОТВЕТ НАШЕЛ САМ!!! Идем в папку /wp-includes/pluggable.php
ищем функцию wp_set_auth_cookie и в ней вот эти строчки
if ( $secure ) { $auth_cookie_name = SECURE_AUTH_COOKIE; $scheme = 'secure_auth'; } else { $auth_cookie_name = AUTH_COOKIE; $scheme = 'auth'; }меняем на
if ( $secure ) { $auth_cookie_name = SECURE_AUTH_COOKIE; $scheme = 'secure_auth'; } else { $auth_cookie_name = SECURE_AUTH_COOKIE; $scheme = 'secure_auth'; }Не надо файлы движка редактировать!
У вас проблема похоже в сервере, который для https должен устанавливать нужные глобальные переменные. Попробуйте в wp-config.php вставить такую строку:
Больше ничего не надо, и отмените свои изменение, не надо ядро редактировать!
Другой вариант - это создать плагин и добавить в него такую строку:
add_filter('secure_auth_cookie', '__return_true');Полностью согласен с Kama. Вы просто своими действиями убрали целое условие из движка!!