我已经建立了一个网站” http://digitalsolutionscare.com/localbantu”, 在其中我使用了一个名为” tourmaster”的插件。现在, 我想在登录时更改登录页面详细信息以及重定向URL。登录页面URL是” http://digitalsolutionscare.com/localbantu/?tourmaster-login”。目前, 它正在重定向到个人资料页面, 但我想将其更改为主页。
我找到了登录的单个页面, 但没有帮助。请帮助我找到确切的代码。
以下是login.php-的单个页面
/**
* The template for displaying login page
*/
nocache_headers();
// reset password action
if( !empty($_GET['action']) && $_GET['action'] == 'rp' ){
list($rp_path) = explode('?', wp_unslash( $_SERVER['REQUEST_URI']));
$rp_cookie = 'wp-resetpass-' . COOKIEHASH;
if( isset($_GET['key']) ){
$value = sprintf('%s:%s', wp_unslash($_GET['login']), wp_unslash($_GET['key']));
setcookie($rp_cookie, $value, 0, $rp_path, COOKIE_DOMAIN, is_ssl(), true);
wp_safe_redirect(remove_query_arg(array('key')));
exit;
}
if( isset($_COOKIE[$rp_cookie]) && 0 < strpos($_COOKIE[$rp_cookie], ':') ){
list($rp_login, $rp_key) = explode(':', wp_unslash($_COOKIE[ $rp_cookie ]), 2);
$user = check_password_reset_key($rp_key, $rp_login);
if( isset($_POST['pass1']) && !hash_equals($rp_key, $_POST['rp_key']) ){
$user = false;
}
}else{
$user = false;
}
if( !$user || is_wp_error($user) ){
setcookie( $rp_cookie, ' ', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true );
if( $user && $user->get_error_code() === 'expired_key' ){
$rp_key_error = 'expired_key';
}else{
$rp_key_error = 'invalid_key';
}
}else{
$errors = new WP_Error();
if( isset($_POST['pass1']) && $_POST['pass1'] != $_POST['pass2'] ){
$errors->add('password_reset_mismatch', esc_html__( 'The passwords do not match.', 'tourmaster'));
}
do_action('validate_password_reset', $errors, $user);
if( (!$errors->get_error_code()) && isset($_POST['pass1']) && !empty($_POST['pass1']) ){
reset_password($user, $_POST['pass1']);
setcookie($rp_cookie, ' ', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true);
$rp_success = true;
}else{
$rp_error = $errors->get_error_message();
}
}
} // // reset password action
get_header();
echo '
';
echo '
';
echo '
';
///
// login page
///
if( empty($_GET['action']) ){
if( !empty($_GET['status']) && $_GET['status'] == 'login_incorrect' ){
echo '
';
echo esc_html__('Invalid username, email address or incorrect password.', 'tourmaster');
echo '
';
}
tourmaster_get_login_form();
///
// lost password page
///
}else if( $_GET['action'] == 'lostpassword' ){
if( !empty($_GET['status']) && $_GET['status'] == 'login_incorrect' ){
echo '
';
echo esc_html__('Invalid username or email.', 'tourmaster');
echo '
';
}
?>
///
// reset password page
///
}else if( $_GET['action'] == 'rp' ){
if( !empty($rp_key_error) ){
echo '
';
if( $rp_key_error == 'invalid_key' ){
esc_html_e('Your password reset link appears to be invalid. Please request a new link below.', 'tourmaster');
}else if( $rp_key_error == 'expired_key' ){
esc_html_e('Your password reset link has expired. Please request a new link below.', 'tourmaster');
}
echo '
';
echo '
';
echo esc_html__('Your password has been reset.', 'tourmaster');
echo '
';echo '
';
echo esc_html__('Sign in to your account.', 'tourmaster');
echo '
';
}else{
//wp_enqueue_script('utils');
wp_enqueue_script('user-profile');
if( !empty($rp_error) ){
echo '
' . $rp_error . '
';
}
$pre_generate_pass = wp_generate_password(16);
?>
}
}
}
echo '
'; // tourmaster-page-content
echo '
'; // tourmaster-container
echo '