星哥的博客
    首页 系统 虚拟机 网站开发 硬件外设 VPS/云主机 心情随笔
wangxingcs
星哥的博客
  1. 首页
  2. Code
  3. 正文

【转】利用Google API让wordpress每篇文章快速生成QR二维码

2011年07月21日 679点热度 0人点赞 0条评论

一、什么是二维码

随着科技的发展,智能手机越来越普及,QR码(二维码)的使用也越来越多了。利用手机的拍照功能,再加上一些QR码识别软件,可以通过二维码来记录 一些比较枯燥并不好记的信息,比如说长长的网址。现在很多手机软件下载网站都提供了可视化的下载路径,就是将下载路径做成QR码,让手机用户快速读取QR 码中的下载链接转到下载页面。

具体QR码的定义可以查看维基百科的介绍。

二、怎样利用Google API生成二维码

现在来说,最简单直接的生成QR码的方法就是通过Google Chart API来实现。先给出个实例,就拿最上面曾列出来那个说吧:

https://chart.googleapis.com/chart?cht=qr&chs=200×200&choe=UTF-8&chld=L|4&chl=http://zhaiclub.com

我们来分析一下这个链接中的参数:

  1. https://chart.googleapis.com/chart? 这是Google Chart API的头部,直接照抄就好了~
  2. &cht=qr 这是说图表类型为qr也就是二维码。
  3. &chs=200×200 这是说生成图片尺寸为200×200,是宽x高。这并不是生成图片的真实尺寸,应该是最大尺寸吧。
  4. &choe=UTF-8 这是说内容的编码格式为UTF-8,此值默认为UTF-8.其他的编码格式请参考Google API文档。
  5. &chld=L|4 L代表默认纠错水平; 4代表二维码边界空白大小,可自行调节。具体参数请参考Google API文档。
  6. &chl=XXXX这是QR内容,也就是解码后看到的信息。包含中文时请使用UTF-8编码汉字,否则将出现问题。

三、为WordPress中每篇文章QR码

可以为WordPress中的每篇文章地址都生成一个QR码放在旁边,具体代码如下,作为图片插入到文章中合适位置就OK了~

QR 码
标签: 暂无
最后更新:2011年07月21日

wangxingcs

仅记录一些有用的教程,自己的经历!
新浪微博 @wangxingcs
Twitter @wangxingcs(常在)

点赞
< 上一篇
下一篇 >

文章评论

取消回复

仅记录一些有用的教程,自己的经历!
新浪微博 @wangxingcs
Twitter @wangxingcs(常在)

标签聚合
FineCMS CMS 手机 虚拟机 DSM 群晖 PVE POSCMS
最新 热点 随机
最新 热点 随机
Proxmox VE(PVE)添加硬盘 PVE解决VM is locked问题 Proxmox VE配置更新源 黑群晖显示真实CPU信息 Proxmox VE直通硬盘(全盘映射方式) PVE去除“没有有效订阅”提示 Proxmox VE 6.1/6.2 U盘安装教程 黑群使用SSH修改启动盘SN和MAC的方法 ProxmoxVE添加E1000e网卡(可升级群晖6.2.2) 测试下WordPress手机端APP WIN10下MarkdownPad HTML渲染错误(This view has crashed) 的解决办法 + 注册码 INF 中的服务安装段落无效问题解决(手机MTP驱动黄色感叹号) finecms高级版 使用自定义字段访问文章 微赞自定义二维码功能增强 Nginx SSL性能优化参数
Proxmox VE直通硬盘(全盘映射方式)黑群晖显示真实CPU信息Proxmox VE 6.1/6.2 U盘安装教程测试下WordPress手机端APPProxmoxVE添加E1000e网卡(可升级群晖6.2.2)黑群使用SSH修改启动盘SN和MAC的方法Proxmox VE(PVE)添加硬盘PVE去除“没有有效订阅”提示Proxmox VE配置更新源PVE解决VM is locked问题
CentOS下升级Python 2.7.3 使用Memcached和内存缓存加速插件Batcache为WordPress提速 Hyper-v安装LinuxIC方法 windows 7更新失败的修复方法 黑群使用SSH修改启动盘SN和MAC的方法 Windows Server 2008 R2 Hyper-V 安装指南 finecms高级版 使用自定义字段访问文章 Linux下FTP命令 [CPU评测]T5750和SP9400对比评测 CentOS 多线程下载工具 lftp 解决由fastcgi通讯模式引起的502 Bad Gateway问题 Hyper-v 安装 OpenWrt_x86 版教程(03.14更新) Proxmox VE直通硬盘(全盘映射方式) CentOS6安装nodejs 织梦后台修改步骤
2011年七月
一 二 三 四 五 六 日
« 6月   8月 »
 1234
567891011
12131415161718
19202122232425
2627282930  

COPYRIGHT © 2020 星哥的博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

陕ICP备13007295号-1