开发具有反应/角度的主题

时间:2018-07-12 作者:Muaz Hesam Musa

我正在学习WordPress REST API和ReactJs。我认为ReactJS对于开发更快的主题和插件来说是一个巨大的资产。但我有个问题。也许我是个新手,这就是为什么我对这些感到困惑,我要求对所有这些事情有一个清晰的想法

我是否需要使用react开发主题的节点?我知道node/NPM适用于服务器端,而wordpress中有rest API,所以我为什么要使用node。我可以创建get 请求并获取所需的数据。

这对用户来说方便吗?例如:它是否可以像wordpress主题安装一样安装?上载->安装->激活?。。不需要运行npm或类似的东西?

我可以把它上传到wordpress存储库吗?或其他高级主题的资源:themeforest/wrapbootstrap

1 个回复
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

结束

相关推荐

主干客户端的REST API随机数无效

每当我尝试发出请求时,我都会使用内置主干客户端,它会给我带来以下错误:{\"code\":\"rest_cookie_invalid_nonce\",\"message\":\"Cookie nonce is invalid\",\"data\":{\"status\":403}}我读了Rest API Handbook - Authentication, 从我所学到的,我不需要做任何手动设置。正在使用的插件:Askimet Anti-spamWP Fastest CacheiThemesWP Banni