Получить последние WordPress сообщения в Laravel - PullRequest
0 голосов
/ 13 октября 2018

У меня есть сайт Wordpress и сайт Laravel, и я хочу отобразить последние сообщения WordPress в нижней части сайта Laravel.Как я могу сделать это, не имея информации о базе данных WordPress в файле config / database.php и не используя ее в моделях?Могу ли я получить их с помощью RSS?

Ответы [ 2 ]

0 голосов
/ 13 октября 2018

Недавний WordPress был выпущен с огромной штукой под названием REST API - раньше это было возможно только с внешними плагинами.Так что теперь мы можем запрашивать базу данных WordPress из внешних проектов.Включая Laravel.

настройте локальный веб-сайт WordPress, и после установки вы получите эту обычную панель инструментов.

мы уже можем делать вызовы API после установки.Не нужно ничего настраивать, мы просто запускаем URL в браузере:

мы получили JSON со списком сообщений - по умолчанию WordPress создает один фиктивный пост.По сути, структура URL для вызовов API проста:

/wp-json/wp/v2/[endpoint]?[parameters]

Да, вы правильно прочитали, мы можем получать сообщения, категории, теги и другие вещи, которые являются общедоступными, поэтому мы не делаемздесь нужна любая аутентификация.

И мы также можем фильтровать данные с помощью параметров GET, например:

/wp-json/wp/v2/posts?per_page=2&orderby=title

Для более подробной информации откройте ссылку: - Использование WordPress REST API в Laravel

0 голосов
/ 13 октября 2018

Вы можете получить сообщение по телефону и API ENDPOINT:

yoursiteurl / wp-json / wp / v2 / posts

Он вернет все сообщения вформат JSON.Вы также можете получить ссылку от здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...