Bạn có thể làm điều đó một cách dễ dàng. Bạn chỉ cần xác định một tham số chuyển hướng. Nếu bạn đang sử dụng một liên kết đăng nhập trên trang chủ để đi đến trang đăng nhập, thì giải pháp của @ sisir là chính xác.
<?php echo wp_login_url( $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ); ?>
Nếu bạn đang sử dụng một biểu mẫu tùy chỉnh trên frontpage, thì bên trong <form>
, hãy đảm bảo bạn điền vào một trường ẩn bằng url để chuyển hướng
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ?>" />
Và nếu bạn đang sử dụng wp_login_form()
để tạo biểu mẫu, hãy điền vào một tham số - http://codex.wordpress.org/Function_Reference/wp_login_form
<?php
$args = array(
'echo' => true,
'redirect' => site_url( $_SERVER['REQUEST_URI'] ),
'form_id' => 'loginform',
'label_username' => __( 'Username' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'id_username' => 'user_login',
'id_password' => 'user_pass',
'id_remember' => 'rememberme',
'id_submit' => 'wp-submit',
'remember' => true,
'value_username' => NULL,
'value_remember' => false );
wp_login_form( $args );
?>
Thay đổi các thông số khác theo những gì bạn có hoặc cần.