客人在用Facebook 或 Google 登入時,遇到這一個錯誤訊息:
#: wp-includes/user.php:1432 msgid "Cannot create a user with an empty login name." msgstr "無法使用空的登入名稱產生使用者帳號。"
解法,先開 Log 來看,為什麼
弄了半天,遇到各式各新新問題。 Q_Q; 不只 Facebook 登入有問題,連Google 的也會,收到了一堆的Log, 連 Apache log 都去看了在:
/var/log/apache2/access.log
看了一堆,實在無解。
只能換別的替代方案:
AccessPress Social Login Lite
https://accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite/
這個官方附的教學沒有上面的 WSL 詳細,facebook oauth 缺少了 return rul: /wp-login.php?apsl_login_id=facebook_check
也沒有 debug mode 或 log 可以看,只能看 apache access log 來找不能登入的原因。
這篇的問題,需要用另一篇來解決:
WordPress除錯 – error_log()
https://stackoverflow.max-everyday.com/?p=560&preview=true