LensNews主题更新到1.1版本,集成了微信公众号授权登录,设置比较简单,感谢作者的分享。
本功能必须在微信客户端中使用。
实现方法
Github地址
下载并编辑wechat-inner.php
,填写你的微信公众号APPID和APPSECRET,然后上传到你的主题文件夹下即可。
访问你wechat-inner.php
,即可获得授权地址,复制链接到主题选项——常规——社交登录中的微信公众号授权登录链接输入框中即可。
未登录强制跳转
可以设置成如果未登录就自动跳转到授权页面,下面的代码加入到functions.php
中
- function fa_is_weixin(){
- if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
- return true;
- }
- return false;
- }
- function fa_redirect_weixin_login(){
- $url = '';
- if( fa_is_weixin() && !is_user_logged_in() && !$_GET['code']){
- wp_redirect($url);
- exit;
- }
- }
- add_action('init','fa_redirect_weixin_login');
LensNews对在微信客户端进行了判断,如果是在微信客户端中则显示公众号授权登录链接。
本文由来源 Fatesinger,由 萨龙龙 整理编辑!
你这个网站做的真心好
嗯,多谢夸奖!