• 注册
  • 聚合登录 聚合登录 关注:1 内容:7

    优麦兔聚合登录接口 – Modown模板兔

  • 查看作者
  • 打赏作者
  • 本文语音阅读 播音源:Xiaoze

    LV1
    优号:89011

    优麦兔聚合登录接口 – Modown模板兔

    最终效果

     

     

    安装环境:

    Modown模板兔主题:模板兔 – WordPress主题定制开发_WordPress主题下载_WordPress建站仿站

    优麦兔聚合登录: 链接

    一、优麦兔聚合登录官网创建应用

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

    优麦兔聚合登录接口 – Modown模板兔

    二、下载 wordpress 插件并安装

    1. 下载 wordpress 专用插件下载插件

    优麦兔聚合登录接口 – Modown模板兔

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

    优麦兔聚合登录接口 – Modown模板兔

    三、填写插件所需参数

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

    • 接口地址: 链接

    • APPID:

    • APPKEY:

    • 开启的登录方式:(根据需求选择开启)

    • 头像优先级:9999(默认)

    • 自动注册:建议启用(意思是如果没有绑定社交账户,则自动注册新的账户)

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

    优麦兔聚合登录接口 – Modown模板兔

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

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

    输出第三方登录列表

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

    复制代码,进入 \wp-content\themes\modown\module\login.php
    粘贴到如下图示即可(当然你也可以根据自己需求放置其它地方)

    优麦兔聚合登录接口 – Modown模板兔

    优麦兔聚合登录接口 – Modown模板兔

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

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

    调用绑定社交账号的按钮

    <?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()) );
    ?>

    复制代码,进入 \wp-content\themes\modown\module\user.php
    粘贴到如下图所示即可(当然你也可以根据自己需求放置其它地方)

    优麦兔聚合登录接口 – Modown模板兔

    优麦兔聚合登录接口 – Modown模板兔

    六、美化按钮页面

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

    美化个人资料账号绑定按钮

    优麦兔聚合登录接口 – Modown模板兔

     

    通过更改如图代码,可改变前端展示效果

    社交媒体账户文字

    <h3><?php _e( 'Social Media Accounts', $this->text_domain ); ?></h3>

    绑定文字

    <th><label><?php _e($this->modules_name[$type], $this->text_domain); ?></label></th>

    绑定文字 – 按钮

    			<td>
    			<?php
    				$openid = get_user_meta( $profileuser->ID, 'clogin_passport_'.$type, true );
    				if (empty($openid)) {
    ?>
    					<a class="button button-primary" href="<?php echo $bind_url; ?>"><?php _e('Bind Now', $this->text_domain); ?></a>
    <?php
    				} else {
    ?>
    					<a class="button" href="<?php echo $bind_url; ?>" title="<?php echo $openid; ?>"><?php _e('Rebind', $this->text_domain); ?></a>
    <?php
    				}
    ?>
    			</td>

    注:您可根据自己需求更改代码美化页面。如您需私人美化定制可加入产品 323550405 官方QQ群咨询。

    请登录之后再进行评论

    登录
    • 大吧主
    • 小吧主

    暂没有数据

    暂没有数据

    推荐

  • 自媒体
  • 问答
    问答
    靠谱的问答社区,专注分享知识、经验、观念。在这里,所有人都能寻找答案、参与讨论。
  • 抽奖
    抽奖
    隐私抽奖专用优吧
  • 消息
  • 任务
  • 动态
  • 偏好
  • 帖子间隔 侧栏位置: