Перенаправление на страницу входа на основной сайт в мультисайте?
Есть мультисайт с кучей сайтов
Есть нужные плагины которые включены на основном сайте этой сети мультисайта (например: рекапча для страницы входа)
При создании сайта у него появляется адрес www.site.ru/newsite1/
Так же у него есть своя страница входа www.site.ru/newsite1/wp-login.php
Как сделать так, чтоб при заходе по адресу www.site.ru/любой_адрес/wp-login.php перенаправляло на страницу www.site.ru/wp-login.php ?
Вы можете использовать фильтр login_header или login_headerurl
в прикрепленной к фильтру функции получайте id блога через функцию get_current_blog_id
далее юзаете global $wpdb и делаете выборку по полученному id из базы.
далее из полученного объекта смотрите $blog[0]->path и делаете сравнение по типу:
if(!empty($blog[0]->path)&&$blog[0]->path!=="/"){
//фомируете ссылку с помощью is_ssl() и $_SERVER['HTTP_HOST']
//отдаете wp_redirect( $url );
//exit();
}