Стратегия правильного включения блога WordPress в приложение AngularJS

Я пишу сайт AngularJS / Express / NodeJS / MongoDB. На этом веб-сайте, на панели навигации, есть раздел «Блог», другой раздел — «Консультационные статьи». Я намеревался использовать WordPress для публикации блога и публикации статей на моем сайте, благодаря его выдающимся возможностям в качестве платформы для ведения блогов и CMS. У меня вопрос, как правильно интегрировать WordPress в систему AngularJS / Express / MongoDB? Я встречал статьи о том, как включить AngularJS в качестве подстраниц WordPress, но я не видел ни одной статьи о том, как включить WordPress в качестве подстраницы AngularJS. Кто-нибудь здесь знает какие-либо советы / указатели / статьи по такой стратегии?

Моя текущая стратегия:

  1. Пусть служба маршрутизации AngularJS обработает маршрут к разделу «Блог».

  2. Раздел «Блог» — это шаблон, который включает в себя 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.

1

Решение

Мой совет — сделайте WordPress API с плагином WordPress, и создайте комминикацию AngularJS и WordPress через JSON API, прочитайте это статья

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector