Быстрое и грязное решение , если вы просто хотите добавить блог WordPress на существующий веб-сайт Django и иметь такой же общий вид (это был мой вариант использования, и у меня есть ощущение, что это самый распространенный вариант использования).
Работал для меня, и я доволен результатами: laborate.io / blog
Вот что я сделал:
- Настройка WordPress-блога на URL yourwebsite.com/hidden_blog
- Установить тему Wordpress Toolbox (ванильная тема, которую вы можете легко изменить, отредактировав css файлы)
- Настройте URL-адрес django yourwebsite.com/blog так, чтобы он служил HTML-файлом с блогом WordPress в качестве фрейма, содержащего yourwebsite.com/hidden_blog
- Настройка WordPress Toolbox CSS, чтобы получить те же шрифты
- Настройка jquery-iframe-auto-height для автоматического изменения высоты iframe
Есть некоторые особенности из-за iframe, но пока ничего серьезного. Это может также вызвать некоторые проблемы с SEO в будущем, но гораздо быстрее, чем создание собственного приложения CMS / ведения блогов в django.