一、什麼是二維碼

隨着科技的發展,智能手機越來越普及,QR 碼 (二維碼) 的使用也越來越多了。利用手機的拍照功能,再加上一些 QR 碼識別軟件,可以通過二維碼來記錄一些比較枯燥並不好記的信息,比如説長長的網址。現在很多手機軟件下載網站都提供了可視化的下載路徑,就是將下載路徑做成 QR 碼,讓手機用户快速讀取 QR 碼中的下載鏈接轉到下載頁面。

具體 QR 碼的定義可以查看維基百科的介紹。

二、怎樣利用 Google API 生成二維碼

現在來説,最簡單直接的生成 QR 碼的方法就是通過 Google Chart API 來實現。先給出個實例,就拿最上面曾列出來那個説吧:

我們來分析一下這個鏈接中的參數:

https://chart.googleapis.com/chart? 這是 Google Chart API 的頭部,直接照抄就好了~&cht=qr 這是説圖表類型為 qr 也就是二維碼。&chs=200×200 這是説生成圖片尺寸為 200×200,是寬 x 高。這並不是生成圖片的真實尺寸,應該是最大尺寸吧。&choe=UTF-8 這是説內容的編碼格式為 UTF-8,此值默認為 UTF-8. 其他的編碼格式請參考 Google API 文檔。&chld=L|4 L 代表默認糾錯水平; 4 代表二維碼邊界空白大小,可自行調節。具體參數請參考 Google API 文檔。&chl=XXXX 這是 QR 內容,也就是解碼後看到的信息。包含中文時請使用 UTF-8 編碼漢字,否則將出現問題。三、為 WordPress 中每篇文章 QR 碼

可以為 WordPress 中的每篇文章地址都生成一個 QR 碼放在旁邊,具體代碼如下,作為圖片插入到文章中合適位置就 OK 了~

<img src=”https://chart.googleapis.com/chart?cht=qr&chs=150×150&choe=UTF-8&chld=L|4&chl=<?php the_permalink();?>” width=”150″ height=”150″ alt=”QR 碼” />