Home / Thủ Thuật / Wordpress / [WordPress] Đăng ký thành viên bằng tài khoản facebook

[WordPress] Đăng ký thành viên bằng tài khoản facebook

Chào các bạn . Hôm nay mình sẽ giới thiệu đến các bạn một plugin khá hay và theo mình nghĩ là rất cần thiết cho mình.

Chắc hẳn bạn cũng rất bực mình vì hosting mà ta thuê lại tắt đi hàm wp_mail() của wordpress mà đôi khi ta không thể gửi mail cho thành viên hoặc không thể nào đăng ký thành viên.

Các bạn cũng có thể khắc phục bằng cách cài 1 plugin SMTP nhưng mình cũng thử và thấy nó hoạt động cũng không tốt cho lắm, lúc thì nó gửi được, lúc thì nó không chịu gửi.

Sau khi nghiên cứu thành công với plugin này mình chia sẽ cho các bạn.

Plugin Nextend Facebook Connect sẽ khắc phục được điều này.

Nextend Facebook Connect: Plugin kết nối Facebook với WordPress

Hoạt động của Plugin cũng rất đơn giản là đăng nhập tài khoản Facebook của mình với site WordPress giống như OpenID. Mình cũng đã thử rất nhiều Plugin cũng hoạt động tương tự như thế, nhưng tất cả các plugin kia đều bắt buộc gửi mail xác nhận, còn Plugin này thì không.

♚ Mình sẽ hướng dẫn sơ cách cài và cấu hình cho plugin này cho các bạn test thử nhé :

Đây là link tải plugin : http://wordpress.org/plugins/nextend-facebook-connect/

Sau khi tải Plugin về các bạn tiến hành cài đặt bình thường như bao plugin khác nhé.

Giao diện phần cài đặt của Plugin cũng rất đơn giản:

Hướng dẫn tạo App để lấy App ID và App Secret:

https://developers.facebook.com/apps/

Nhấn vào nút Create new App (Tạo ứng dụng mới) ở bên tay phải.

Sau đó nhập một số thông tin cần thiết như tên App, ID của App (viết liền, không ký tự lạ), chọn category và ấn nút Continue (Tiếp Tục).

Sau khi bạn đã đăng ký thành công 1 Apps của Facebook thì Facebook sẽ cung cấp cho bạn 1 đoạn ID/API và 1 code Secret:

✩ Bạn sẽ lấy các ID/API và Code Secret để chèn vào các dòng Facebook App ID và Facebook App Secret

✩ New user prefix: Tên tiền tố phía trước của tên đăng nhập bằng facebook.

✩ Load button stylesheet: chọn “yes” để có thể trang trí các nút buttom trên đẹp.

Khi chọn yes , các bạn có thể tự code để làm đẹp cái buttom của hình.

Các bạn có thể click vào hình bên dưới để lấy code tạo 1 buttom đẹp theo mẫu sẵn có.

Sau khi đã chọn xong 1 thanh buttom ưng ý các bạn tiến hành lấy code và và chép sang site mình thôi.

✩ Usage:

Đây là phần code để chúng ta nhúng ở bất kỳ đâu trong site của mình để thuận tiệc cho việc kết nối đến site bạn.

✩ Lưu ý : các dòng

Login button, Link account button, Unlink account button

Lần truy cập sau chỉ cần nhấn kết nối và sẽ đăng nhập thẳng vào site wordpress luôn.

Nếu địa chỉ email của người dùng của Facebook đã được sử dụng bởi một thành viên của trang web của bạn, hồ sơ cá nhân facebook sẽ được tự động liên kết với các cấu hình hiện tại! (nghĩa là mình đã đăng ký 1 nick trong wordpress có địa chỉ email trùng với địa chỉ mail đăng ký facebook thì khi kết nối, các hồ sơ sẽ được cập nhật cho tải khoản mình)

VD : mình đăng ký nick yeukhuyenmai, mình vào trang đăng nhập bình thương , đăng nhập bằng forum đăng nhập mặc định của wordpress, tức là mình chưa kết nối với Facebook, sau khi mình đăng nhập xong, nhấn vào dòng kết với với Facebook thì ngay lập tức tài khoản của mình sẽ được cập nhật thông tin của Facebook và cập nhật lun avata)

Giờ thì chỉ việc save lại và bắt đầu thôi.

♚ Ưu điểm:

– Nhanh gọn.
– Không cần active Mail.
– Sử dụng chung với Facebook.

♚ Nhượt điểm:

– Bắt buộc phải có tài khoản Facebook
– Nếu máy không vào được Facebook thì potay.

Chúc các bạn thành công!

Nguồn: haopro – http://hotkhuyenmai.com/

7 comments

  1. bạn cho mình hỏi tại sao mình làm đúng hướng dẫn ở bài viết này và đúng hướng dẫ của plusin đó mà khi đăng nhập thì báo đăng nhập lỗi rồi đứng yên vậy, thấy 1 trang trắng với dòng chữ login errro!!
    cám ơn bạn

  2. Tạp Chí Tin Học

    bạn hãy bắt đầu lại từ đầu xem sao.

    Mình đã thiện hiền và thành công. CÓ thể vấn để p73 host của bạn không hõ trỡ api \facebook

  3. Mình sao tạo mãi toàn sai không đăng nhập được vậy.

  4. Tại sao mình không add được nhỉ, có cách nào dễ hơn không

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Time limit is exhausted. Please reload CAPTCHA.