Как изменить/переписать URL восстановления пароля?
19 сент. 2014 г., 05:41:46
Просмотры: 23.4K
Голосов: 5
Я использую функционал скрытия бэкенда iThemes Security (ранее Better WP Security) для изменения URL входа на /signin, однако при нажатии на ссылку восстановления пароля /wp-login.php?action=lostpassword появляется ошибка 404
Ручной переход по /signin?action=lostpassword работает.
Я наткнулся на следующий код, который должен внести изменения, однако после тестирования он не работает
//*******************************************************
//Функция для изменения url восстановления пароля
//********************************************************
add_filter('site_url', 'wplogin_filter', 10, 3);
function wplogin_filter( $url, $path, $orig_scheme ){
$old = array( "/(wp-login\.php)/");
$new = array( "signin/"); //это можно изменить на login или что-то другое, или оставить как есть
return preg_replace( $old, $new, $url, 1);
}
добавить в .htaccess
RewriteRule ^signin$ wp-login.php
Как я могу модифицировать код выше, чтобы изменить URL для восстановления пароля?

Oudin
419
Все ответы на вопрос
1
Похожие вопросы