只使用WordPress作为后台,使用AngularJS作为前端

时间:2016-01-23 作者:fnune

我正在为一位需要在线投资组合的朋友开发一个web应用程序。作为一种学习体验,我正在尝试使用AngularJS做前端,并使用Wordpress作为官方API插件的后端。它工作得很好,但有一个问题。

I can\'t seem to completely hide the Wordpress frontend. 我可能遗漏了一些东西,但我不知道如何将我的网站设置为只在前端使用Angular应用程序。我尝试过的事情:

修改.htaccess 要包括的文件index.html (我的Angular应用程序的起始文件)和index.php 其次,为了能够使用来自我的应用程序的API调用。这会导致一些问题:比如说,当我导航到,mysite.com/page-one.html 然后我重新加载页面,加载的是WP站点,而不是我的Angular应用程序index.html.

更新我已经改变了对这个问题的关注,并意识到我不需要隐藏WordPress前端,而是实际使用它。我会回答这个问题,也许这会激励更多知识渊博的人做出更好的回答。

1 个回复
SO网友:fnune

注意:我正在发布我自己问题的答案,希望它对试图解决我最初查询提出的相同问题的开发人员有用

事实证明,我用的镜头不对。解决方案不是添加我的整个AngularJS应用程序,并在试图伪装WordPress前端和主题时使用它。The solution is actually to create a WordPress theme that uses my AngularJS app as a static starting page, 并在其上构建应用程序。

这篇文章启发了我:https://1fix.io/angularjs-wp-rest-api/

我可以构建一个AngularJS应用程序,并基于index.php 新主题的文件。就这么简单。我想我只是看不见森林。