WordPress版微信小程式2.4版釋出
自從釋出2017年9月16日WordPress版微信小程式2.2.8版本後,這個一個多月來,WordPress版微信小程式,在經過一些比較小的更新後,今天釋出階段性的版本:2.4版 。這版本主要是功能的完善和效能的優化,主要的功能完善是對“熱點”欄目的調整,以及增加“我”的欄目,在“我”的欄目里加了我瀏覽過的文章、評論過的文章、點贊過的文章、讚賞過的文章列表。
瞭解程式的開發歷程及開發技術,建議看看相關更新文章和安裝文件:
掃描以下二維碼,開啟小程式
下面介紹WordPress版微信小程式2.4版本主要更新內容
1.增加“文章排行”功能
確切說不是增加“文章排行”功能而是調整“熱點”功能。上一個版本的“熱點”功能中,只列出了評論數最多的文章,這個維度過於單一,現在網站上不但有評論數,還有瀏覽數、點攢數、讚賞數,此次的修改,就是把這幾個維度的資料排行也納入到小程式裡展示。
通過這個“排行”功能,可以更全面瞭解網站文章的受歡迎程度,後續版本我考慮用瀏覽數、評論數、點贊數、讚賞數等四個值,通過加權平均的演算法,獲得一個綜合熱度的值,做出一個綜合熱度的排行。
2.增加“我”功能
有關“我”的功能在比較早版本曾經加入過,不過只有我的瀏覽功能,考慮到功能過於單一,就去掉了。此次版本更新,重新迴歸,在“我的瀏覽”基礎上,加入了“我的評論”,“我的點贊”,“我的讚賞”。其中,“我的瀏覽”採用的是微信小程式快取資料,刪除小程式,“我的瀏覽”資料將消失。“我的評論”,“我的點贊”,“我的讚賞”的資料儲存在wordpress資料庫裡。這個功能的新增,增加了小程式的互動性。
3.增加讚賞後傳送微信模版訊息功能
讚賞(微信支付)在上一個版本就已經提供,考慮到讚賞後沒有給讚賞的微信使用者任何反饋,在本次版本更新中加入訊息反饋,如果對文章讚賞或者對本小程式捐贈,讚賞和捐贈的微信使用者將會收到微信模版訊息,用來表達對讚賞著和捐贈者的感謝。
傳送模版訊息,需要在微信小程式的後臺配置模版訊息,方法如下:
1、登入微信小程式後臺,選擇“模版訊息”選單,從模版庫裡選擇合適的模版,考慮到本程式是給讚賞者反饋資訊,於是我選擇的是“打賞成功通知”模版。當然你也可以選擇其他的模版,但是由於模版的“格式”是和傳送模版訊息的程式是相對應的,如果你換了其他的模版,就需要修改我開發的wordpress外掛“wp-rest-api-for-app”
weixin-send-message.php
中的相關程式碼了。具體的修改方法,這裡就不贅述了。2、配置好模版訊息後,需要把模版訊息的id填寫在微信小程式的配置檔案裡,即配置在config.js
檔案裡,如下圖所示
4.在“關於”頁面加入讚賞者和捐贈者的微信頭像
在上一版本里雖然提供了讚賞(微信支付)的功能,但使用者讚賞後,並沒有頁面來顯示是誰讚賞了,給人功能不完善的感覺。本次版本更新在“關於”頁面加入了這個功能,考慮到對文章的讚賞和對小程式的捐贈都體現了讚賞者(捐贈者)的慷慨風格,於是我把讚賞者和捐贈者的頭像,集中在一個頁面展示。同時,在關於頁面也提供了“捐贈”的按鈕,方便微信使用者捐贈。
5.調整評論程式
由於安卓微信6.5.16的問題,導致小程式呼叫wordpress 官方的評論 api出錯(原因不明),於是我調整了wordpress外掛的程式,來解決這個問題,不過外掛程式對於評論文字的過濾沒有官方api那麼嚴謹,因此可能存在安全隱患,為了防止惡意評論,評論程式只支援微信使用者提交,即只有在提交的評論資料裡包含微信使用者的openid,才能提交評論。如果新版本的安卓微信,消除了無法使用wordpress官方api評論的問題,我會恢復使用老介面。
----------------------------------------------------------------
歡迎關注我的網站和微信公眾號,文章會在我的網站和微信公眾號上同步釋出。
我的網站:守望軒
微信公眾號名稱:守望軒
微信公眾號:iwatchlife
你也可以掃描或長按以下二維碼