我正在写一个AngularJS / Express / NodeJS / MongoDB网站。在这个网站的导航栏上,有一个名为" Blog"的部分,另一部分名为" Advice articles"。由于其作为博客和CMS平台的出色能力,我打算使用Wordpress在我的网站上发布博客和发布文章。我的问题是如何将Wordpress正确地集成到AngularJS / Express / MongoDB系统中?我遇到过关于如何将AngularJS包含在Wordpress子页面中的文章,但我还没有看到任何关于如何将Wordpress作为AngularJS子页面包含的文章。有没有人知道有关此策略的任何提示/指示/文章?
我目前的策略是:
让AngularJS路由服务处理到" Blog"部分。
"博客" section是模板,其中包含一个指向Wordpress网站的iframe,如下所示:
<div>
<iframe frameborder="0" height="800" width="1200" scrolling="no" ng-src="http://localhost/wordpress/?page_id=4"></iframe></div>
我可以通过此策略显示博客。但它仍然有点偏,我必须做一些手动CSS。那里有更好的方法吗?
此外,由于我想允许用户在页面上发表评论而不要求他们再次登录。如何将Express / MongoDB中完成的登录与Wordpress用户登录(PHP / MySql系统)集成。那里有没有文章说明如何实现这个?
提前致谢,
P.S:我不想将我的网站重写为Wordpress插件,我和我的朋友们希望将AngularJS / Express / Node / MongoDb保留为我们的主要MVC堆栈。