當(dāng)前位置:首頁 > IT技術(shù) > 微信平臺 > 正文

WordPress版微信小程序2.0版本發(fā)布
2021-07-28 11:19:07

WordPress版微信小程序2.0版本發(fā)布

利用業(yè)余時(shí)間對WordPress版微信小程序進(jìn)行的升級,增加了一些功能,程序性能上做了一些優(yōu)化。經(jīng)過此次的版本升級,WordPress版微信小程序所需的基本功能已經(jīng)具備。

?

開放源碼地址:https://github.com/iamxjb/winxin-app-watch-life.net

?

WordPress版微信小程序2.0版本發(fā)布_API

本次升級主要調(diào)整和優(yōu)化功能包括:

1.調(diào)整列表頁的顯示方式

列表頁的顯示,不再采用摘要方式,采用縮略圖+標(biāo)題的方式,比較適合在微信里瀏覽。
WordPress版微信小程序2.0版本發(fā)布_微信_02

2.增加搜索

WordPress rest api 的文章搜索是全文的,調(diào)用api 鏈接如下:

https://www.watch-life.net/wp-json/wp/v2/posts?search=***

搜索的輸入框放到了側(cè)滑菜單里
WordPress版微信小程序2.0版本發(fā)布_API_03

3.首頁增加輪播圖片和縮略圖

輪播圖片和列表的縮略圖,都是使用的文章內(nèi)容的第一篇文章,如果沒有圖片,就使用默認(rèn)圖片。之所以采用這種方式獲取圖片,主要考慮都是基于原生的wordpress rest api 來編寫接口程序,增加程序的通用性。

輪播圖片優(yōu)先獲取被置頂?shù)奈恼?如果沒有置頂?shù)奈恼?,就獲取最近30個(gè)評論中評論最多的5篇文章。

4.增加文章評論

在文章內(nèi)容頁顯示評論,并能提交評論。因?yàn)閣ordpress rest api 在默認(rèn)的情況下是禁止匿名發(fā)表評論的,因此需要開啟rest api的匿名評論功能。具體的方法是在wordpress的主題的functions.php文件加入以下代碼:

function filter_rest_allow_anonymous_comments() {
return true;
}
add_filter(‘rest_allow_anonymous_comments’,’filter_rest_allow_anonymous_comments’);

開啟rest api 匿名評論的功能會(huì)給wordpress網(wǎng)站帶來一定的風(fēng)險(xiǎn),因?yàn)橛锌赡軐?dǎo)致垃圾評論增加。后續(xù)版本更新將會(huì)考慮通過wordpress rest api的安全驗(yàn)證機(jī)制來提交評論。

WordPress版微信小程序2.0版本發(fā)布_rest_04

5.增加小程序分享

通過點(diǎn)擊微信右上角的三個(gè)點(diǎn),打開的菜單中選擇“轉(zhuǎn)發(fā)”,可以向微信群和好友分享微信小程序,這樣有利于微信小程序的推廣。
WordPress版微信小程序2.0版本發(fā)布_wordpress_05

WordPress版微信小程序2.0版本發(fā)布_微信_06

?

WordPress版微信小程序2.0版本發(fā)布_API_07

?
?
?
?

?

本文摘自 :https://blog.51cto.com/u

開通會(huì)員,享受整站包年服務(wù)立即開通 >