Một trong những lý do khiến WordPress tuyệt vời là nó đi kèm với hệ thống xác thực người dùng hoạt động đầy đủ của riêng nó. Viết điều đó từ đầu sẽ khá ngớ ngẩn nếu bạn không có kế hoạch mang lại một đống đổi mới cho quy trình.
Restrict Content Pro, plugin thành viên của chúng tôi, tất nhiên không phát minh lại bánh xe. Nó chỉ mở rộng những gì hệ thống người dùng WordPress thực hiện bằng cách thêm đăng ký cho người dùng.
Vì vậy, khi chúng tôi bắt đầu thêm biểu mẫu đăng nhập cho người dùng của mình, về cơ bản chúng tôi chỉ để lộ thông tin đăng nhập WordPress trong mẫu của chúng tôi thay vì chuyển hướng chúng đến /wp-login.php - đó là mặc định. Hàm wp_login_form () là những gì chúng ta cần.
Chúng tôi sử dụng một chút logic về thời điểm hiển thị nó. Nếu người dùng đã đăng xuất, họ sẽ nhận được biểu mẫu đăng nhập. Nếu họ đã đăng nhập, họ sẽ nhận được thông báo "Chào mừng trở lại!" mô-đun thay thế.