Я пишу сайт AngularJS / Express / NodeJS / MongoDB. На этом веб-сайте, на панели навигации, есть раздел «Блог», другой раздел — «Консультационные статьи». Я намеревался использовать WordPress для публикации блога и публикации статей на моем сайте, благодаря его выдающимся возможностям в качестве платформы для ведения блогов и CMS. У меня вопрос, как правильно интегрировать WordPress в систему AngularJS / Express / MongoDB? Я встречал статьи о том, как включить AngularJS в качестве подстраниц WordPress, но я не видел ни одной статьи о том, как включить WordPress в качестве подстраницы AngularJS. Кто-нибудь здесь знает какие-либо советы / указатели / статьи по такой стратегии?
Моя текущая стратегия:
Пусть служба маршрутизации AngularJS обработает маршрут к разделу «Блог».
Раздел «Блог» — это шаблон, который включает в себя iframe, который указывает на сайт WordPress, вот так:
<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. Есть ли какая-нибудь статья, показывающая, как это реализовать?
Заранее спасибо,
П.С .: Я не хочу идти по пути переписывания своего сайта как плагина WordPress, я и мои друзья хотим сохранить AngularJS / Express / Node / MongoDb в качестве основного стека MVC.
Мой совет — сделайте WordPress API с плагином WordPress, и создайте комминикацию AngularJS и WordPress через JSON API, прочитайте это статья
Других решений пока нет …