登录后 可编辑页面 php,如何查找和编辑登录的"php页面"以及更改详细信息 - WordPress - srcmini...

我已经建立了一个网站” 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 '

'; // tourmaster-template-wrapper

get_footer();

?>

#1

尝试将login_redirect添加到functions.php文件中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值