WordPress Перенаправление: URL сброса пароля по умолчанию
Я хочу перенаправить стандартный URL сброса пароля в WordPress. Это URL, который используется перед сбросом пароля.
/wp-login.php?action=lostpassword
перенаправить на /password-reset/ (которая уже настроена)
Я создал пользовательскую страницу, поэтому любой пользователь, запрашивающий старый URL, будет перенаправлен на новую страницу.
Существует фильтр для изменения URL страницы восстановления пароля. Попробуйте этот код:
add_filter( 'lostpassword_url', 'my_lostpassword_url', 10, 0 );
function my_lostpassword_url() {
return site_url('/password-reset/');
}
Примечание: Вы можете разместить код в файле functions.php или создать плагин (рекомендуется).

Большое спасибо! Это изменит глобальный хук и заработает. Единственная моя проблема в том, что если что-то ещё ссылается на старый URL, то мне нужно сделать редирект.

Как я теперь понимаю, вы хотите сделать редирект, если кто-то обращается к URL, чтобы он переходил на новый URL

@Stefano Пожалуйста, используйте этот плагин: http://wordpress.org/plugins/redirection/
