我有一个Wordpress网站和一个Laravel网站,我想在Laravel网站的页脚中显示最近的wordpress帖子。在没有config / database.php文件中的wordpress数据库信息并在模型中使用它的情况下,如何做到这一点?我可以使用RSS获得它们吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
最近发布的WordPress带有一个称为REST API的巨大功能-以前只有外部插件才有可能。因此,现在我们可以从外部项目查询WordPress数据库。包括Laravel。
设置本地WordPress网站,安装后,您将获得通常的仪表板。
安装后,我们已经可以进行API调用了。无需进行任何配置,我们只需在浏览器中启动URL:
我们收到了带有帖子列表的JSON-默认情况下,WordPress创建一个虚拟帖子。 基本上,API调用的URL结构很简单:
/wp-json/wp/v2/[endpoint]?[parameters]
是的,您没看错,我们可以获得公开的帖子,类别,标签和其他内容,因此我们在这里不需要任何身份验证。
我们还可以使用GET参数过滤数据,如下所示:
/wp-json/wp/v2/posts?per_page=2&orderby=title
有关更多详细信息,请打开链接:-Using WordPress REST API in Laravel