GitHub/Linux Do 登录集成 WordPress 教程:B2 主题免改源码 OAuth 插件 (强调教程和免修改)

一款不改主题源码的 B2 OAuth 登录插件

给 B2 主题加第三方登录,最怕的就是直接改主题源码——主题一更新,改动全没了。这个插件的思路是:在 WordPress 后台单独加一个「B2 OAuth 登录」菜单,Linux Do、GitHub 的启用开关和凭据都在这里维护,完全不碰主题文件

GitHub/Linux Do 登录集成 WordPress 教程:B2 主题免改源码 OAuth 插件 (强调教程和免修改)

快速安装

上传并启用插件后,后台菜单里会多出「B2 OAuth 登录」入口,下面分别配置两个平台。

一、接入 Linux Do 登录

  1. 打开「B2 OAuth 登录 → Linux Do」。
  2. 勾选「启用」。
  3. 填入 Client ID / Secret——这两个值在 Linux Do Connect 申请。
  4. 保存。登录 / 注册弹窗里就会出现 Linux Do 按钮。

二、接入 GitHub 登录

  1. 打开「B2 OAuth 登录 → GitHub」。
  2. GitHub Developer Settings 新建一个 OAuth App。
  3. Authorization callback URL 填:https://你的域名/open?type=github
  4. 把拿到的 Client ID / Secret 粘贴回后台。
  5. 下面三个域名一般保持默认即可:授权域名 https://github.com、Token 域名 https://github.com、API 域名 https://api.github.com
  6. 保存后,登录弹窗里就会出现 GitHub 按钮。

原理简述

两个平台走的都是标准 OAuth2 流程:用户点按钮 → 跳转到平台授权页 → 平台带着 code 回调到你的站点 → 插件用 code 换 access token → 再用 token 调 API 拿到用户信息 → 匹配或创建本地 WordPress 账号并登录。这里最容易踩的坑是 callback URL:它必须和后台填的、以及平台 OAuth App 里登记的完全一致,否则平台会直接拒绝回调。

—— 别看了 · 2026
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理 邮箱1846861578@qq.com。
网站源码

Python少帅下飞机意味着什么

2024-10-16 11:03:05

网站源码

SnapImg:在线图片压缩工具,免费批量瘦身,一键 WebP/AVIF 高清转换

2025-12-15 16:35:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索