最近做了个“罗孚传车”的小程序

一时兴起,做了一个小程序,将个人收集的同汽车相关的行业资讯和学习资料,分享到小程序中,既作为历史资料保存,又提供给更多的人学习和了解,还能装一下:)

扫描下方小程序码可以体验一下

主页面:

文章页:

个人页:

关于页:

当然,还和我的公众号罗孚传说关联了:

为什么要做微信小程序?

1、微信中经常收到一些不错的文章,我想保存并整理,同时还能分享给别人看。

2、做一个微信小程序其实不难,但可以装装装(你懂的)。

怎么做微信小程序?

简单的来说:WordPress+开源程序,一切免费,并且能快速搞定。

原理是:通过WordPress插件生成REST API数据,然后小程序端组织呈现。

我用的是“守望轩”提供的整套方案,WordPress端安装wp-rest-api-for-app插件,小程序端使用winxin-app-watch-life.net代码。

一步一步开始制作小程序

1、配置SSL,让网站支持HTTPS

由于小程序需要HTTPS支持,所以你必须建立一个能够HTTPS访问的网站。

如果你使用阿里云主机,那么可以免费获得SSL证书,是由Symantec提供的DV SSL证书。

PS:如果没有找到上述免费DV SSL证书,那么选择Symantec品牌后,在证书类型中先选择增强型证书试试,应该会跳出免费证书。

当然,其他平台也是可以免费获得SSL证书的,Symantec的免费证书很通用,如果云服务商不支持,那也可以选用Let’s Encrypt提供的免费证书,自行研究一下吧。

除了获得证书外,还需要在服务器上安装证书,安装方法不再赘述,百度一下试试。

特别强调:HTTPS是小程序的必须步骤,如果你无法搞定HTTPS,那么无法建立小程序。

2、安装WordPress和插件

下载WordPress并安装,现在版本都已经是4.9以上了,不要搞出一个很旧的版本来哦。

一个建议:由于网站已经支持HTTPS,所以建议默认网站设置为HTTPS访问,大势所趋。

再下载wp-rest-api-for-app插件,从GitHub上下载下来的zip文件直接可用。

在WordPress的插件功能下,使用上传文件的方式安装该插件,安装完成启用即可。

3、申请小程序,并配置

这里申请个人小程序应该也是可以的,就是无法使用微信支付等功能,如果能用企业申请小程序当然更好了。

至于小程序是否进行认证,不认证也不影响使用,唯独微信支付无法开通罢了,如果你不差300元,那认证一下也无妨。

申请完成,填写小程序的相关信息,名称、头像等,接下来在开发设置中设置服务器域名。域名默认HTTPS开头,不支持HTTP。

配置完域名,回到WordPress中配置插件,进入设置中的“微信小程序设置”。

AppID和AppSecret都可以在微信的开发设置中获得。

除了插件设置外,建议对分类目录增加图片,在文章的分类目录中有微信小程序封面设置。

4、下载并修改小程序代码

下载winxin-app-watch-life.net代码,导入到微信开发者工具中。

修改utils目录下的config.js文件

var DOMAIN = “your-site-name.com”;//配置域名
var MINAPPTYPE=“0”;//小程序的类型,如果是企业小程序请填:0 ,如果是个人小程序请填:1
var WEBSITENAME=“罗孚传车”; //网站名称
var ABOUTID = 2; //wordpress网站"页面"的id,注意这个"页面"是wordpress的"页面",不是"文章"
var PAGECOUNT=‘10’; //每页文章数目
var CATEGORIESID=‘all’ //专题页显示全部的分类
//var CATEGORIESID = ‘1,1059,98,416,189,374,6,463’;//指定专题页显示的分类的id
var INDEXLISTTYPE=“all” //首页显示所有分类
//var INDEXLISTTYPE =“1” //指定首页显示分类的id
var PAYTEMPPLATEID = ‘t1YE-N’;//赞赏消息模版id
var REPLAYTEMPPLATEID = ‘c_Ni2’;//回复评论消息模版id
var ZANIMAGEURL = ‘…/…/images/qrcode’;//微信赞赏的图片链接,用于个人小程序的赞赏
var LOGO = “…/…/images/logo-icon.png”; // 网站的logo图片
var POSTERIMGURL ="…/…/images/logo700.png"; //生成海报如果没有首图,使用此处设置的图片作为海报图片。
//设置downloadFile合法域名,不带https ,在中括号([])里增加域名,格式:{id=,domain:'www..com’},用英文逗号分隔。
//此处设置的域名和小程序与小程序后台设置的downloadFile合法域名要一致。
var DOWNLOADFILEDOMAIN = [
{ id: 1, domain: ‘your-site-name.com’ }
]

除了config文件的修改,程序中的页面名称等内容也需要修改,自行查找修改即可。

修改完后即时预览,差不多了就可以上传代码啦。

至此,你的小程序就算完成啦,赶快预览一下吧。

是不是觉得内容有点少?教你一招:一小时内更新100篇文章!

好了,做小程序就这么简单,现在,你是不是也准备跃跃欲试小程序了呢?

手把手教你制作微信小程序,开源、免费、快速搞定相关推荐

  1. 手把手教你开发微信小程序中的插件

    继上次 手把手教你实现微信小程序中的自定义组件 已经有一段时间了(不了解的小伙伴建议去看看,因为插件很多内容跟组件相似),今年3月13日,小程序新增了 小程序**「插件」 功能,以及开发者工具新增 「 ...

  2. 手把手教你进行微信小程序开发案例1---计算器

    由于之前的文章中已经教会了大家如何注册自己的一个微信小程序,并且利用微信开发工具进行小程序的开发,所以这里不再介绍如何下载工具和注册账号,不懂的小伙伴们可以观看我之前发过的教程哦. #####下面我将 ...

  3. 手把手教你玩微信小程序跳一跳

    最近微信小程序火的半边天都红了,虽然不会写,但是至少也可以仿照网上大神开发外挂吧!下面手把手教妹纸们(汉纸们请自觉的眼观耳听)怎么愉快的在微信小游戏中获得高分. 废话不多说,咱们这就发车了!呸!咱们这 ...

  4. 手把手教您搭建微信小程序商城?

    小程序的火热程度无需多言,相对于淘宝.天猫等平台,微信小程序的优点非常明显,下面简单介绍下-- 首先是费用低,无需昂贵的店铺年费. 自由自主可控,微信小程序商城是完全属于自己的店铺,不用受制于大平台苛 ...

  5. 手把手教您搭建微信小程序商城?(二)

    之前[文章]有很多人问我小程序商城上线的事情~所以我打算把文章完善下 一.注册小程序 进入微信公众平台,单击"立即注册",选择帐号注册类型:[小程序]. 2.填写小程序的帐户信息, ...

  6. 另一个小程序 返回的支付结果如何得到_手把手教你测微信小程序

    WeTest 导读 在小程序持续大量爆发的形势下,现在已经成为了各平台竞争的战略布局重点.至今年2月,月活超500万的微信小程序已经达到237个,其中个人开发占比高达2成.因小程序的开发门槛低.传播快 ...

  7. 微信小程序轮播中的current_手把手教你美化微信小程序中的轮播效果

    微信小程序现在依然很火,相信大家有目共睹:所以作为前端开发者,掌握如何开发小程序,是一项必备技能了,你觉得呢? 相对于PC和H5开发,小程序坑很多,所以需要慢慢"踩",被坑多了,路 ...

  8. 手把手教你迁移微信小程序到 QQ 浏览器!

    继微信.QQ 之后,QQ 浏览器上也可以使用小程序了. 12 月 5 日,QQ浏览器小程序宣布,实现与微信小程序打通.QQ 浏览器 Android 版现已上线小程序,在搜索的场景下,小程序嵌入 QQ ...

  9. 手把手教你将微信小程序放到git上

    目录 背景 步骤 背景 首先,要创建一个自己的git仓库,这里默认大家都能够自己创建了git仓库了.如果不会创建仓库的话,百 度 一 下,很容易就能够创建了!(后续,如有不知道在哪里,怎么创建仓库的话 ...

最新文章

  1. python趣味编程10例-达人迷 Python趣味编程10例
  2. UiBot Creator v1.2火热体验中……
  3. 将keras的h5模型转化为onnx
  4. 谷歌浏览器flash_谷歌浏览器不支持Flash Player的问题
  5. LeetCode 1138. 字母板上的路径
  6. Guacamole 是浏览器查看桌面的VNC
  7. ktv服务器操作系统,开源ktv客户端服务器系统
  8. 【bzoj5090】组题 分数规划
  9. 云,git,blog,感想
  10. 小D课堂 - 新版本微服务springcloud+Docker教程_6-03 高级篇幅之zuul常用问题分析
  11. snownlp 原理_情感分析snownlp包部分核心代码理解
  12. 计算机三级网络技术 = =
  13. 全球及中国企业数据存储解决方案行业发展动态及前景规划分析报告2022-2027
  14. opencv-qr码识别
  15. 好书推荐之《麦田里的守望者》 隐私策略(Privacy policy)
  16. python库包的安装方法_python包,库安装的6个方法
  17. 视频图片 超分与动漫化+补帧
  18. 常微分方程——非齐次线性微分方程与常数变易法
  19. 直流无刷电机和霍尔传感器
  20. 商务部研究院信用所、启信宝联合发布《中国商务信用发展指数报告(2022)》

热门文章

  1. 工业通讯 | STM32F4xx应用控制器与SoM集成 Ⅱ
  2. Java 获取对象占用内存大小
  3. 运维人员必会的系统安全
  4. 40了解云计算平台的高可用架构,如 AWS 的多可用区、GCP 的负载均衡器
  5. base64加密--excel--pdf--img 上传
  6. echarts 地图 区域合并
  7. MicroBlaze系列教程(1):AXI_GPIO的使用
  8. pwm频率输出不对解决思路
  9. Linux系统使用userdel命令删除用户
  10. 011-Java代理模式