我如何要求wordpress服务我的应用程序?

时间:2019-03-30 07:59:08

标签: wordpress reactjs

我正在为一个拥有wordpress网站的组织工作,我正在构建一个react应用程序,该应用程序将通过wordpress API从wordpress数据库中提取数据。我试图弄清楚如何告诉wordpress服务React应用,就像用户只是简单地访问我们网站上的另一个页面一样。这是可能的,还是我在另一台服务器上提供react应用程序的唯一选择?

2 个答案:

答案 0 :(得分:0)

关于标准服务器上的React的第一件事:只有能够访问CLI(命令行),您才能将react应用单独提供到同一服务器上。 React必须由webpack构建,因此如果不使用npmyarn,将无法编译,构建和服务您的react应用。

如果您无权访问CLI,并且WordPress中提供了Gutenberg wordpress编辑器,我建议您将React放入主题/自定义主题或插件中。一个价值100字的链接,请看一下https://javascriptforwp.com/enqueue-react-in-wordpress/,以便正确执行。

基本上,您只需要为DOM主体的元素设置ID或类名,然后将React安装在此块上,并使用wp.element中的ReactDOM render()方法这样做的JS对象(可从Gutenberg编辑器获得并提供React库)

希望这可以帮助您解决问题

答案 1 :(得分:0)

我知道了。谢谢您的建议。我决定在我的public_html文件夹中创建一个子目录,并将react应用程序放在那里。