WordPress

WordPress 微信公众号授权登录

LensNews

LensNews主题更新到1.1版本,集成了微信公众号授权登录,设置比较简单,感谢作者的分享。

本功能必须在微信客户端中使用。

实现方法

Github地址

下载并编辑wechat-inner.php,填写你的微信公众号APPID和APPSECRET,然后上传到你的主题文件夹下即可。

访问你wechat-inner.php,即可获得授权地址,复制链接到主题选项——常规——社交登录中的微信公众号授权登录链接输入框中即可。

未登录强制跳转

可以设置成如果未登录就自动跳转到授权页面,下面的代码加入到functions.php

  1. function fa_is_weixin(){
  2.     if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
  3.             return true;
  4.     }
  5.     return false;
  6. }
  7. function fa_redirect_weixin_login(){
  8.     $url = '';//你的跳转链接
  9.     if( fa_is_weixin() && !is_user_logged_in() && !$_GET['code']){
  10.         wp_redirect($url);
  11.         exit;
  12.     }
  13. }
  14. add_action('init','fa_redirect_weixin_login');

LensNews对在微信客户端进行了判断,如果是在微信客户端中则显示公众号授权登录链接。

(14)

本文由来源 Fatesinger,由 萨龙龙 整理编辑!

关键词:
LensNews

热评文章

评论:

2 条评论,访客:0 条,博主:0 条
  1. 智慧果
    智慧果发布于: 

    你这个网站做的真心好

    • 萨龙龙
      萨龙龙发布于: 

      嗯,多谢夸奖!

发表回复