WordPress版微信小程序2.0版本发布
利用业余时间对WordPress版微信小程序进行的升级,增加了一些功能,程序性能上做了一些优化。经过此次的版本升级,WordPress版微信小程序所需的基本功能已经具备。
开放源码地址:https://github.com/iamxjb/winxin-app-watch-life.net


本次升级主要调整和优化功能包括:
1.调整列表页的显示方式
列表页的显示,不再采用摘要方式,采用缩略图+标题的方式,比较适合在微信里浏览。
2.增加搜索
WordPress rest api 的文章搜索是全文的,调用api 链接如下:
https://www.watch-life.net/wp-json/wp/v2/posts?search=***
搜索的输入框放到了侧滑菜单里
3.首页增加轮播图片和缩略图
轮播图片和列表的缩略图,都是使用的文章内容的第一篇文章,如果没有图片,就使用默认图片。之所以采用这种方式获取图片,主要考虑都是基于原生的wordpress rest api 来编写接口程序,增加程序的通用性。
轮播图片优先获取被置顶的文章,如果没有置顶的文章,就获取最近30个评论中评论最多的5篇文章。
4.增加文章评论
在文章内容页显示评论,并能提交评论。因为wordpress rest api 在默认的情况下是禁止匿名发表评论的,因此需要开启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 匿名评论的功能会给wordpress网站带来一定的风险,因为有可能导致垃圾评论增加。后续版本更新将会考虑通过wordpress rest api的安全验证机制来提交评论。

5.增加小程序分享
通过点击微信右上角的三个点,打开的菜单中选择“转发”,可以向微信群和好友分享微信小程序,这样有利于微信小程序的推广。

如果有朋友想参与到这个小程序的开发,或者对这个小程序功能提出建议意见,欢迎添加我的微信,也可以加入微信群进行讨论
我的微信号:iamxjb,二维码如下:

讨论微信群:WordPress版微信小程序 ,二维码如下:

-----------------------------------------------------------------------------
欢迎关注我的网站和微信公众号,文章会在我的网站和微信公众号上同步发布。
本文首发链接:https://www.watch-life.net/wordpress/wordpress-weixin-2.html
我的网站:守望轩
微信公众号名称:守望轩
微信公众号:iwatchlife
你也可以扫描或长按以下二维码

WordPress版微信小程序2.0版本发布的更多相关文章
- WordPress版微信小程序1.5版本发布
		这个周末对WordPress版微信小程序进行了小版本的升级,第一个版本做得比较粗糙,性能上也有些差.本次升级主要调整和优化功能包括: 1.在主页面,加入浮动按钮,用来打开侧滑导航菜单. 2.增加侧滑导 ... 
- WordPress版微信小程序3.0版发布
		距离WordPress版微信小程序上一个版本的发布过去了一个月了.在此间,我的工作有些变化,加上正在开发新版本,目前开源版的完善和升级稍稍有些滞后. 虽然这个版本是3.0版,期间有个过渡的2.8版,不 ... 
- WordPress版微信小程序2.2.0版发布
		2017年8月12日WordPress版微信小程序2.2.0版通过了微信的审核正式发布,此版本的更新以完善功能为主.主要更新的功能是:站内链接,猜你喜欢,热点文章. WordPress版微信小程序开放 ... 
- WordPress版微信小程序3.1.5版的新功能
		产品的完善是无止境,每过段时间就会发现产品的新问题,使用的人越多,提的需求也会越多,我听得最多的一句话就是:如果加上某某功能就完美了.其实,完美是不存在的,每个人的视角不一样,完美的定义也是不一样的. ... 
- WordPress版微信小程序2.6版发布
		WordPress版微信小程序的完善和升级的工作一直都在进行中,我争取保证一个月可以出一个版本,希望通过一点点的改进,让这个开源产品日趋完美. 同时,pro版WordPress微信小程序也在紧锣密鼓的 ... 
- WordPress版微信小程序2.4版发布
		自从发布2017年9月16日WordPress版微信小程序2.2.8版本后,这个一个多月来,WordPress版微信小程序,在经过一些比较小的更新后,今天发布阶段性的版本:2.4版 .这版本主要是功能 ... 
- WordPress版微信小程序2.2.8版发布
		距离上次更新已经一个月了,这期间对WordPress版微信小程序 做的不少小的更新和性能的优化,此次版本更新推出了两个比较重点的功能:点赞和赞赏.同时,优化了文章页面的功能布局,在评论区把常用的功能: ... 
- WordPress版微信小程序2.1.8版发布
		近来的工作比较多,同时也在思考这个项目未来的发展方向,尽管不断有新的wordpress站长,利用我的开源程序搭建了微信小程序,但个人对这个项目的热情日渐减少,促使我不断完善和维护这个开源项目的动力也再 ... 
- WordPress版微信小程序2.1.5版发布
		WordPress版微信小程序功能已经基本完善,利用这套程序,搭配WordPress提供的rest api,WordPress网站的站长可以快速搭建属于自己的网站微信小程序 . WordPress版微 ... 
随机推荐
- Spring5 新特性
			Spring Framework 5.0是在Spring Framework 4.0之后将近四年内一次重大的升级. 最大特点之一是响应式编程(Reactive Programming). 响应式编程核 ... 
- 用div画一个圣诞树
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- Why aren't more desktop apps written with Qt?
			Ref http://programmers.stackexchange.com/questions/88685/why-arent-more-desktop-apps-written-with-qt ... 
- Xshell配置SSH免密码登录
			思路: 私钥存放于客户端,id_rsa 将客户端公钥存放于要远程控制服务器上:将客户在公钥id_rsa.pub内容追加到 /root/.ssh/authorized_keys 使用密钥认证分3步: 1 ... 
- CF 666E Forensic Examination——广义后缀自动机+线段树合并
			题目:http://codeforces.com/contest/666/problem/E 对模式串建广义后缀自动机,询问的时候把询问子串对应到广义后缀自动机的节点上,就处理了“区间”询问. 还要处 ... 
- struts中jsp表单控件命名注意
			在jsp页面中写了这样的一个表单控件 <td>维修任务码</td><td><input type="text" id="mTas ... 
- 关于信号的延迟---verilog
			关于信号的延迟---verilog `timescale 1ns / 1ps ///////////////////////////////////////////////////////////// ... 
- mysql++ 3.2.3 源码安装
			https://tangentsoft.com/mysqlpp/home 下载 wget https://tangentsoft.com/mysqlpp/releases/mysql++-3.2.3. ... 
- nodeJS安装及npm设置淘宝镜像
			node.js安装 下载node.js安装包:https://nodejs.org/en/download/,下载相应版本的node.js. 需注意,在window中,node的安装目录中,最好不要有 ... 
- PureMVC剖析
			http://www.cnblogs.com/skynet/archive/2013/01/29/2881244.html http://hi.baidu.com/mmforever/item/408 ... 
