我正在学习WordPress REST API和ReactJs。我认为ReactJS对于开发更快的主题和插件来说是一个巨大的资产。但我有个问题。也许我是个新手,这就是为什么我对这些感到困惑,我要求对所有这些事情有一个清晰的想法
我是否需要使用react开发主题的节点?我知道node/NPM适用于服务器端,而wordpress中有rest API,所以我为什么要使用node。我可以创建get
请求并获取所需的数据。
这对用户来说方便吗?例如:它是否可以像wordpress主题安装一样安装?上载->安装->激活?。。不需要运行npm或类似的东西?
我可以把它上传到wordpress存储库吗?或其他高级主题的资源:themeforest/wrapbootstrap
SO网友:user141080
首先,像Fayaz所说的,在这个平台上,多个问题的提问并不是最好的提问方式
好的,让我试着回答你的问题。
(免责声明:我不是react专家。所以如果我说了什么蠢话,请不要绞死我。)
问题1:
不,你不需要Node.js 但是npm 云在JavaScript开发过程中非常有用。安装npm最简单的方法是安装node。js。
问题2:
如果您创建一个普通的主题(style.css+index.php),然后将新的前端代码与该主题捆绑在一起,我认为这应该是可行的。
问题3:
对于WordPress respositroy=>不,也许你可以将它们作为“实验”上传到最前面/包装纸=>也许我不知道=>你最好请求这个平台的支持
您并不是第一个想到将前端代码与Wordpress分离并使用RESTAPI作为内容供应商的人。2017年,开发人员Kelly Dwan构建了名为“react base”的单页主题Foxhound“。也许这对你有帮助。
我认为最重要的问题是,大多数前端插件或小部件无法与您的主题配合使用。因为不会触发wordpress主题函数。
有用链接:
Foxhound Is the First REST API Powered Theme on WordPress.org - wptavern.com
Foxhound - github.com