Chuyển hướng sau khi đăng nhập cho WordPress một cách đơn giản

Bạn đang muốn chuyển hướng người dùng về trang chủ sau khi họ đăng nhập vào trang web WordPress của bạn? Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cách chuyển hướng sau khi đăng nhập với WordPress.

1. Cách chuyển hướng sau khi đăng nhập cho WordPress

Trong bài viết này HOSTVN sẽ hướng dẫn các bạn 2 cách điều hướng người dùng sau khi đăng nhập cho WordPress.

1.1. Cách 1: Sử dụng plugins Peter’s Login Redirect chuyển hướng người dùng

Peter’s Login Redirect là một plugins miễn phí nhỏ gọn giúp bạn dễ dàng điều hướng sau khi đăng nhập cho WordPress. Nếu chưa biết cách cài đặt plugins cho WordPress các bạn có thể xem Hướng dẫn cài đặt plugins cho wordpress.

Peter's Login Redirect

Sau khi cài đặt và kích hoạt plugins các bạn truy cập Cài đặt (Settings) -> Login/logout redirects để cấu hình. Tại đây các bạn có thể cài đặt cấu hình redirect cho từng user cụ thể hoặc cấu hình theo role (vai trò) của WordPress. Để hiểu hơn về role (vai trò) của người dùng trong WordPress các bạn có thể xem thêm bài viết Hướng dẫn quản lý và thêm người dùng cho WordPress

Manage redirect rules - chuyển hướng sau khi đăng nhập

 

1.2. Cách 2: Thêm function vào file functions.php của theme đang sử dụng

Với cách này các bạn chỉ cần thêm một đoạn code nhỏ vào file functions.php của theme đang sử dụng mà không cần sử dụng bất kỳ plugins nào. Để chỉnh sửa file các bạn có thể sử dụng FTP hoặc Filemanager của hosting và thêm đoạn code sau vào file functions.php.

/**
 * Redirecting users on login
 */
function hostvn_custom_login_redirect($url, $request, $user)
{
   if ($user && is_object($user) && is_a($user, 'WP_User')) {
       $url = home_url();
   }

   return $url;
}

add_filter('login_redirect', 'hostvn_custom_login_redirect', 10, 3);

Với đoạn code trên sau khi người dùng đăng nhập sẽ được chuyển hướng về trang chủ của website, nếu các bạn muốn redirect tới một trang bất kỳ có thì có thể sử dụng code như sau

function hostvn_login_redirect( $url, $request, $user ) {
    if ($user && is_object($user) && is_a($user, 'WP_User')) { 
       $url = "https://mysite.com/member"; 
    } 
    return $url;
}
 
add_filter( 'login_redirect', 'hostvn_login_redirect', 10, 3 );

 

2. Kết luận

Qua bài viết này HOSTVN đã hướng dẫn các bạn 2 cách để redirect sau khi đăng nhập cho WordPress. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể xem thêm các bài viết khác về WordPress tại đây.

Ebook Wordpress

Đăng ký nhận Ebooks toàn tập hướng dẫn sử dụng WordPress cơ bản


Wordpress

Tối ưu Website với Plugin HOSTVN Admin Optimize

2020-12-1 12:10:18

Góc chia sẻ

Hướng dẫn cài đặt WordPress trên Hostvn Scripts

2020-12-2 1:10:42

0 trả lời ATác giả MQuản lý
    Chưa có phản hồi nào
Trung tâm cá nhân
Giỏ hàng
Phiếu mua hàng
Đăng nhập ngay
Tin nhắn Danh sách tin nhắn
Tìm kiếm
Tối