thinkphp项目如何自定义微信分享描述内容


Posted in PHP onFebruary 20, 2017

本文主要讲述:在thinkphp框架中,如何获取微信分享接口权限、如何设置安全域名、如何修改微信分享标题、修改微信分享描述、修改微信分享图片、如何定制微信分享内容。

修改后的示例:http://games.zixuephp.cn

下面是修改微信分享标题、微信分享描述、微信分享图片和不修改的效果对比图:

没有修改的微信分享效果图:其中分享内容是分享的页面的url路径。

thinkphp项目如何自定义微信分享描述内容

修改过微信分享内容的效果如下图:分享内容为自己定制的内容。

thinkphp项目如何自定义微信分享描述内容

1、必要条件:认证过的公众号。

2、在微信公众号管理后台中,点击公众号设置,进入功能设置,选择JS接口安全域名,下载txt格式的认证文件放在网站根目录中,然后回到公众号后台管理页面,确定认证,填写有分享的站点的域名,保存即可。

3、下载微信jssdk接口文件包。下载地址:链接:http://pan.baidu.com/s/1eStCSXc 密码:1p8k

4、将微信jssdk接口文件包配置到thinkphp扩展目录中,即配置到thinkphp/Extend/Vendor/目录下。

5、从微信公众号后台获取微信公众号的appid和appsecret,并配置到thinkphp的配置文件中。

thinkphp项目如何自定义微信分享描述内容

6、在thinkphp的common.php文件中定义好微信初始化函数:(下图案例中的参数应该是从配置文件中获取)

thinkphp项目如何自定义微信分享描述内容

7、在需要使用到自定义微信分享内容的类文件中,定义好微信分享内容,然后传递到模板页面:

其中: 是自定义标题,brief是自定义的微信分享描述内容,picture是自定义微信分享图片路径, 是自定义分享内容被点击后指向的链接地址。

thinkphp项目如何自定义微信分享描述内容

8、然后是在页面中引入js文件及使用配置参数:

thinkphp项目如何自定义微信分享描述内容

以上所述是小编给大家介绍的thinkphp项目如何自定义微信分享描述内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
Oct 09 PHP
PHP4之真OO
Oct 09 PHP
php 无限级 SelectTree 类
May 19 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
Jun 28 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
May 29 PHP
ThinkPHP实现多数据库连接的解决方法
Jul 01 PHP
php实现处理输入转义字符的代码
Nov 08 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
PHP实现的二分查找算法实例分析
Dec 19 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
Oct 12 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
php防止sql注入的方法详解
Feb 20 #PHP
php获取给定日期相差天数的方法分析
Feb 20 #PHP
phpstudy默认不支持64位php的解决方法
Feb 20 #PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 #PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 #PHP
PHP重定向与伪静态区别
Feb 19 #PHP
PHP中empty,isset,is_null用法和区别
Feb 19 #PHP
You might like
php实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
2013/12/03 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
Redis构建分布式锁
2017/03/28 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
使用js获取QueryString的方法小结
2010/02/28 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
[04:29]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/02/01 DOTA
Python分支结构(switch)操作简介
2018/01/17 Python
多个python文件调用logging模块报错误
2020/02/12 Python
浅析Python 多行匹配模式
2020/07/24 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
CSS3教程:新增加的结构伪类
2009/04/02 HTML / CSS
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
给朋友的道歉信
2014/01/09 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
课程设计的心得体会
2014/09/03 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
2015年环卫工作总结
2015/04/28 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
写好求职信的技巧解密
2019/05/14 职场文书