Как интегрировать существующий блог на Wordpres в веб приложение на Nuxt.js?
Есть блог (1) на одном домене, есть сайт (2) на другом домене.
Клиент принял решение "совместить" всё вместе, чтобы на сайте с доменом (2) появился роут /blog/, по которому будет доступен блог WordPress. Как это сделать и какое оптимальное решение?
Дополнительно:
Содержание
В настройках nginx location /blog проксировать не на Nuxt, а на WordPress.
- А я забыл про этот вариант. Чего то в голове сам придумал задание что фронт должен быть "един", типа это один сайт.
- Да, пока что вариант оптимальный.
Фронт "един" как раз не рассматривается на данном этапе, не уточнил заранее) - Александр Талалаев, да я и сам сначала начал писать ответ в духе вашего 🙂
Ответы:
У вас два варианта.
1. Использлвовать REST API от вордпресса, плюс есть различные тематические плагины отдельно и API эндпоинты у разных популярных крупных плагинов.
2. Если на одном сервере и тп, делать прямые запросы к БД в самом NUXT допустим через Prisma
- Хорошие варианты, но, к сожалению - такие варианты не рассмариваются, только как несвязанные платформы.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для интеграции существующего блога на WordPress в веб-приложение на Nuxt.js, необходимо выполнить следующие шаги:
1. Установите и настройте плагин WP REST API на вашем WordPress сайте. Этот плагин добавляет RESTful API к вашему WordPress сайту, что позволит вам получать доступ к данным блога через API.
2. Создайте API запросы для получения данных из вашего блога. Например, вы можете создать запросы для получения списка всех постов, отдельного поста, категорий, тегов и т.д.
3. В вашем веб-приложении на Nuxt.js создайте соответствующие компоненты для отображения данных блога. Например, создайте компоненты для отображения списка постов, отдельного поста, категорий, тегов и т.д.
4. Используйте Axios или другую библиотеку для выполнения HTTP запросов к API вашего WordPress сайта. Например, вы можете использовать Axios для получения данных постов через API запросы.
5. Вставьте полученные данные в соответствующие компоненты вашего веб-приложения на Nuxt.js. Например, отобразите список постов с их заголовками, датами публикации и краткими описаниями.
Пример кода для получения списка постов через API и отображения их в вашем веб-приложении на Nuxt.js:
Этот код получает список постов с вашего WordPress сайта через API и отображает их на странице вашего веб-приложения на Nuxt.js. Подобным образом можно создать компоненты для отображения других данных блога, таких как отдельный пост, категории, теги и т.д.
Следуя этим шагам, вы сможете успешно интегрировать существующий блог на WordPress в ваше веб-приложение на Nuxt.js.