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语法(1)
Oct 09 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
Nov 30 PHP
php判断终端是手机还是电脑访问网站的思路及代码
Apr 24 PHP
php获取$_POST同名参数数组的实现介绍
Jun 30 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 PHP
php中引用符号(&)的使用详解
Nov 13 PHP
php递归实现无限分类的方法
Jul 28 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 18 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 PHP
微信小程序发送订阅消息的方法(php 为例)
Oct 30 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 array_flip() 删除数组重复元素
2009/01/14 PHP
php笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
JavaScript 无符号右移运算符
2009/04/17 Javascript
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
2009/12/27 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python模拟百度登录实例详解
2016/01/20 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
django Serializer序列化使用方法详解
2018/10/16 Python
python中如何设置代码自动提示
2020/07/15 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
Gap工厂店:Gap Factory
2017/11/02 全球购物
暑期社会实践方案
2014/02/05 职场文书
优秀公益广告词大全
2014/03/19 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
实习生个人总结范文
2015/02/28 职场文书
如何拟写通知正文?
2019/04/02 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
Windows Server 2019 配置远程控制以及管理方法
2022/04/28 Servers