zaza41rus
@zaza41rus

Сделать главной страницу wp-signup.php?

Как установить в wp домашней страницу wp-signup.php ?
  • Вопрос задан
  • 241 просмотр
Пригласить эксперта
Ответы на вопрос 2
Zettabyte
@Zettabyte
Проф. восстановление данных ▪ Вопрос? См. профиль
У вас заметно нестандартная задача, поэтому начну свой ответ с "попробуйте".

Попробуйте в wp-config.php добавить следующие строки:
define( 'WP_HOME', 'https://VashSite.ru/wp-signup.php' );
define( 'WP_SITEURL', 'https://VashSite.ru/wp-signup.php' );

Возможно, что только одну из них - тут надо будет экспериментировать.

Также может потребоваться строка
define( 'NOBLOGREDIRECT', 'https://VashSite.ru/wp-signup.php' );

либо она же, но пустая
define( 'NOBLOGREDIRECT', '' );
а может быть эту строку, наоборот, надо будет удалить или закомментировать.

UPD:
В комментариях под этим ответом добавил предположение о 'NOBLOGREDIRECT'
Ответ написан
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Вы можете просто делать редирект для неавторизованных пользователей

add_action( 'template_redirect', 'redirect_non_logged_users' );
function redirect_non_logged_users() {

	if ( is_home() && !is_user_logged_in() ) {
		wp_redirect( wp_login_url(), 301 );
	}

}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы