网络营销博客
做一个懂营销的开发者OR懂技术的SEOR
  • 最佳网络营销CMS开源系统有微信小程序版了,这是要SEO+微营销吗?
  • WordPress无疑是一款好用的SEO内容管理工具,尤其外贸企业,不少团队都用wordpress搭建营销型网站。本小程序版,是用于帮助WordPress用户,通过简单的配置,快速搭建微信小程序。当然并非官方出品,不过依然不阻碍它很好用。

    百度一下,搜索引擎推荐的也只有这一个排名在最前面,可以说前几页都是关于Jianbo开源wordpress小程序的文章以及教程。

    自WordPress版微信小程序发布开源以来,受关注的程度超过我原来的想象。这套程序主要面对的用户是wordpress网站的站长,如果wordpress站想在微信的生态圈得到推广,小程序成为一种重要的渠道。随着使用WordPress版微信小程序的人越来越多,针对这套程序(包括wordpress插件)的安装和使用的问题也增加了,有些问题比较简单,都是常识,有些问题只要认真去看文档,都可以得到答案。

    1.WordPress 的版本有什么要求?

    建议使用Wordpress 4.7 以上的版本,主要是因为从wordpress 4.7版本开始wordpress官方内置了rest api。 如果你的网站的wordpress 是4.7版本以下,又不想升级,可以使用rest api的插件,插件的地址公众号回复 wp小程序, 但插件和官方内置的rest api 会略有不同,你需要修改小程序里里的api.js 文件才能正常使用。

    2.json api 插件是否适用wordpress版小程序?

    本小程序是基于官方的rest api 的基础上编写的,无法兼容json api插件,如果你使用的是json api,需要修改小程序里的api.js 文件,修改的方法是按json api请求方式来调整。

    3.为什么我安装了最新的wordpress ,无法访问 rest api?

    默认rest api 是无法直接访问的,会报出一个404无法找到该页的错误,要解决这个问题,需要做两个设置:
    (1)在wordpress后台设置固定链接(permalink)。注意:请不要设置为“朴素”项。
    (2) 设置wordpress 网站的url重写,也就是伪静态。
    (3)什么是伪静态,自己百度如果这个都不知道建议你不要做网站了。
    (4)Janbo大佬的网站都有介绍安装的教程 网址我会写在文章的最后记得查看。

    4.网站一定要支持https?

    当然,这不是我的程序的要求,而是微信小程序的要求,如果不满足这个要求是无法在手机的微信里使用本小程序。

    当然,如果你只是在开发工具的环境里调试程序,可以不用网站支持https。在小程序开发工具-设置-项目设置里选择 -不校验安全域名、TLS 版本以及 HTTPS 证书。

    有关wordpress网站如果安装和设置https,你可以参考Jianbo大佬的文章。

    不过有一点要在强调下:只有http和https方式都可以访问的情况下,再去修改wordpress的后台的“WordPress地址(URL)”和 “站点地址(URL)”

    注意:小程序要求的TLS 版本需要大于等于1.2版本。

    5.为什么需要安装WordPress rest api 定制化插件?

    主要是两个原因:

    (1) 本小程序里有些功能,比如浏览数,点赞,赞赏等等功能是 wordpress rest api 无法提供的,于是我就在官方的rest api基础上做了定制,考虑到这是个开源的项目,我没有直接修改 rest api的函数,而是通过插件的方式来做定制化,这样可以保证兼容性,即使官方升级wordpress rest api ,也不会带来太大的影响,调整插件去兼容即可。

    当然,插件的方式也给程序的开发带来了很大的工作量。

    (2) 为了更好的使用小程序,我需要在wordpress 后台配置一些小程序所需的参数,比如分类封面 ,小程序的appid 和 appsecret 。

    有关这个插件的使用和安装可以参考Jianbo大佬文章。

    6.我通过WordPress rest api 定制化插件设置了appid和appsecret ,会不会有安全隐患?

    放心,我的插件是开源的,我不会窃取你的appid和appsecret ,这两个东东都保存在你自己的wordpress数据库里,除非你的数据库被人黑了,才有可能泄漏。

    另外,在赞赏中使用的微信支付,需要设置商户ID和密钥,也是在微信支付服务端程序里设置,我的程序不会保存,也不会通过什么手段传到我的服务器。

    如果你实在不放心,就干脆别用这套程序了。:-)

    7.为什么WordPress rest api 定制化插件安装失败?

    目前插件程序我还没有上传到wordpress的官方,提供的也不是压缩可安装版本,因此需要你直接上传文件夹安装和启用。

    8.WordPress rest api 定制化插件对php的版本有什么要求?

    这个插件我是在php7.1的版本基础上开发的,不过考虑到向下兼容的,我测试过,最低支持 php5.3 ,如果低于这个版本,可能会出现不兼容问题。

    php需要开启支持curl功能。

    插件的下载地址:插件的地址公众号回复 wp小程序

    2018年1月31日更新:获取用户openid的代码我采用的微信官方的代码,其中的mcrypt_module_open()在php7.2版已经被移除了,因此保证插件正常使用,php的版本必须大于 php5.3 ,小于php7.2 。
    2018年2月16日更新:支持php7.2版

    2018年2月18日更新:为了支持生成海报图片,php必须开启GD和mbstring库扩展。




  • 0
  • 0
  • 0
  • 13
  • 2018-05-14 14:36

发布于 11 天 以前





登录 没有账号请 注册
公开的全部图册
认识更多用户
有 23 张图片
有 36 张图片
有 246 张图片
有 0 张图片
有 0 张图片


© 2009-2018 数开网-专注网络营销、推广引流、外贸SEO及企业自助建站技术的团队协作、网上兼职外包众包开源社区