Ripro-v2主题对接蓝诺互联教程

Ripro-v2主题对接蓝诺互联教程

安装环境:

RiPro-v2日主题

蓝诺互联聚合登录:https://u.lannuo.cn

一、水滴官网创建应用

应用名称:正确填写您的网站名称
应用首页网址:填写您已建设好并且可以访问的网址(如:https://u.lannuo.cn
回调域名白名单:填写您需要应用的域名(如:lannuo.cn)

二、下载 wordpress 插件并安装

  1. 下载 wordpress 专用插件
  2. 进入网站后台上传安装下载的插件,安装后在插件列表启用 Clogin Passport 插件

三、填写插件所需参数

打开聚合登录插件,填写创建完成后的应用数据

  • 接口地址:https://u.lannuo.cn/
  • APPID:1036
  • APPKEY:1197722dc4d4c3ada56c71a7a555e8cd
  • 开启的登录方式:(根据需求选择开启)
  • 头像优先级:9999(默认)
  • 自动注册:建议启用(意思是如果没有绑定社交账户,则自动注册新的账户)

注:如果启用自动注册则在 设置 > 常规 > 成员资格 启用任何人都可以注册,并保存更改;

四、为登录页面添加登录按钮

网站后台 网站快捷登录 插件 > 开发文档 > 如何输出第三方登录列表(代码如下)

<?php do_action('clogin-passport'); ?>
<?php 
ob_start();
do_action('clogin-passport'); 
$codes = ob_get_contents();
ob_end_clean();
?>

复制代码,进入 ripro-v2\template-parts\global\login-form.php
粘贴到”注册新用户”下面即可(当然你也可以根据自己需求放置其它地方)

五、为用户个人资料添加自定义绑定按钮

网站后台 网站快捷登录 插件 > 开发文档 > 如何调用绑定社交账号的按钮(代码如下)

<?php
if (!function_exists('get_user_to_edit')) include(ABSPATH . '/wp-admin/includes/user.php');
do_action( 'binding_social_media_account', get_user_to_edit(get_current_user_id()) );
?>

复制代码,进入 ripro-v2\pages\user\bind.php
粘贴到”绑定第三方登录您可以快速登录账号”下面即可(当然你也可以根据自己需求放置其它地方)

六、美化登录页面和绑定按钮页面

打开网站文件 plugins\clogin-passport\clogin-passport.php

1.美化登录页面按钮

<p class="third-party-login-label"><label><?php _e('Third-Party Login', $this->text_domain); ?></label></p>

更改为

<br>
<div class="social-text">
<hr class="text-300">
<div class="absolute-centered px-3">社交登录</div>
</div>

打开网站文件 plugins\clogin-passport\clogin-passport.php

2.美化个人中心账号绑定按钮

<span class="ceo-display-inline-block"><?php _e( 'Social Media Accounts', $this->text_domain ); ?></span>

删除上面这行代码为“社交媒体账户”(因为重复显示会很不美观,小水滴选择删除去掉插件的“社交媒体账户显示”)

常见问题

登录无权限401报错?

来自于一位日主题用户反馈自排查(明确表示:已正确安装插件,已正确填写插件所需信息,已正确添加快捷登录代码)

解决方案:进入wordpress后台 > 主题设置 > WP优化 > 关闭网站REST API接口(检查是否关闭)

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

请登录后发表评论

    暂无评论内容