给 Zibll 子比主题添加 Linux DO 第三方登录

博客使用了子比主题,感觉还挺好用的,但是没有 linuxdo 登录方式,于是让 ai 手搓了一个配置。
(基于 zibll8.8)

QQ_1778256462653

整体修改登录流程:

  1. 主题设置后台增加 linuxdo 的配置项
  2. 支持填写Client ID 和 Client Secret
  3. 前台登录框里显示 linuxdo 登录按钮
  4. 用户点击后走 linuxdo 的 OAuth2 授权
  5. 授权完成自动登录 WordPress

直接在主题里扩展实现,没有额外装插件。

涉及文件:

  • inc/dependent.php
  • inc/functions/functions.php
  • inc/options/admin-options.php
  • oauth/linuxdo/login.php
  • oauth/linuxdo/callback.php
  • img/linuxdo.svg

文件下载:

 
zibll-linuxdo-files.zip
zip文件
122.4K

实际效果:在我本机正常使用,未在其他机器做过测试。

使用方法:

直接覆盖文件到主题对应目录。(注意提前做好备份以免错误)

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容