编辑整理:整理来源:悟空问答,浏览量:58,时间:2023-03-13 14:15:01
WordPress的强大已经不需要小编在这里多说了,至今统计WordPress已经占有了百分之七八十的网站市场份额,可以毫不夸张的说每十个网站中必有几个是WordPress做的。
Lumenlumen,是原laravel开发团队基于laravel的基础开发的一款面向API的开发框架,该框架的定位是专业、快速的API接口开发工具。
为什么要结合?一、WordPress的API不完整
WordPress很强大,这就意味着官方团队也考虑到了WordPress的API开发,现在随意打开一个站点,在域名的后面输入/wp-json都可以看到WordPress的API列表,但是WordPress API的二开可以说是非常繁琐的,其中体现在一下几点:
不能鉴权,需要借助第三方插件需要各种hook以及各种辅助,代码难以维护需要写各种基础函数来辅助开发不能或者需要很强大的知识储备才能开发出现代性的易用、易维护的API接口。二、Lumen很专业、WordPress很强大
Lumen作为一款专业的API接口开发工具,其中包含了路由、控制器、数据库操作类等等一系列即开即用,而且背后有强大的laravel开发团队。
当然,以上也许还不够,小编试着在WordPress上结合Lumen已经三年了,这三年小编已经用这套架构做过很多项目,其中包括商城、资讯、小程序、APP等等,所以总结出来了一下优点:
从Lumen的层面来说:强大的WordPress当做后台管理,可以省去再次写一个网站管理后台从lumen的层面来说:可以借助WordPress上千个函数、hook、class进行开发,省事省力省心!从WordPress层面说:专业的事情专业的来做,比如开发API用Lumen对开发者来说:前后端分离更简单对开发者来说:不必再对后期难以维护的WordPress代码无从下手对开发者来说:所有php库随意使用,所有WordPress库随意使用对开发者来说:如果你会Lumen,你可以不必理会会不会WordPress,但是这样你无法享受到WordPress基础库的强大。还有更多,你可以想象……三、为什么要结合
你需要为你的WordPress开发一套现代性、易用、可拓展的API接口你需要为你的WordPress开发一套APPH5小程序等等前后端分离的项目你需要为你手上的lumen框架选择一个后台如何结合?这就是本系列教程需要完成的事情,本系列教程将试图从以下三种方式进行讲解:
ngnix下一个网站安装不同的程序在WordPress插件中集合Lumen在WordPress主题中集合lumen在学习本系列教程时你需要掌握如下知识:
会使用lumen框架或者至少掌握一个MVC架构的PHP框架会二次开发WordPress,或者至少能看懂WordPress的官方文档会php在学习本系列教程后你会掌握如下知识:
一个基础的包含lumen的WordPress主题一套基础的lumen架构一个基础的包含lumen的WordPress插件点击链接,立刻查看后续!
wordpress二开,wordpress二开版,wordpress二开教程
作者:整理来源:悟空问答,时间:2023-03-13 14:15,浏览:59