Php 具有Wordpress管理面板的Laravel功能

Php 具有Wordpress管理面板的Laravel功能,php,wordpress,laravel,Php,Wordpress,Laravel,我正在尝试将Wordpress管理面板(带有一些插件,如–Yoast)和Laravel结合起来。主要功能(如路由、视图、主MVC、支付、IVR等)将由Laravel处理,但也需要一些Wordpress插件和整个仪表板功能 我尝试过一些方法,但大多数都过时了(2到3岁),我也尝试过一些github回购以及larapass,但到目前为止,我在corcel/corcel方面取得了一些成功,但只是通过雄辩的方式获得了数据,但是否还有其他方式可以访问Wordpress功能(例如:内容、标题、帖子缩略图)以

我正在尝试将Wordpress管理面板(带有一些插件,如–Yoast)和Laravel结合起来。主要功能(如路由、视图、主MVC、支付、IVR等)将由Laravel处理,但也需要一些Wordpress插件和整个仪表板功能


我尝试过一些方法,但大多数都过时了(2到3岁),我也尝试过一些github回购以及larapass,但到目前为止,我在corcel/corcel方面取得了一些成功,但只是通过雄辩的方式获得了数据,但是否还有其他方式可以访问Wordpress功能(例如:内容、标题、帖子缩略图)以及Laravel

几年前我做了一个实验,将Laravel和Wordpress结合起来,你可以在这里找到:

您应该注意到,这从来没有在生产中使用过,而是作为概念的一部分被拼凑在一起的。但希望它能帮助你

有两件重要的事情需要注意-

首先,Wordpress依赖于Laravel项目,通过composer-

它安装到/public/wp/目录,而Wordpress插件等安装到/public/app/

Laravel的index.php文件已经更新,以便首先加载一些Wordpress功能-

一个新的wp-config.php文件被添加到引导Laravel和路由请求中。第44行从/bootstrap/Wordpress.php加载重要的Wordpress常量。您可以在.env文件中定义这些

第53-55行检查请求是否为Wordpress请求。如果请求未通过/wp/目录(即请求不要求Wordpress文件),则请求由Laravel处理,否则它将被Laravel忽略并由Wordpress处理

Corcel已添加到项目中,您可以使用Wordpress函数定义单个帖子类型-例如-

您可以浏览代码并提交以进一步了解它


我希望这有帮助!祝你好运

有没有什么方法可以将Wordpress功能(如-the_post_缩略图)用于corcel!?为此,我认为我必须为wpdb的每个表生成::models,然后我必须显示它们之间的关系。因为在Wordpress中,数据库管理不是很好(我的观点,请不要介意)。WP将帖子、页面、甚至特色图片作为WP_posts表的一个元素,尽管实际图片的链接将在WP_Posteta表中,因此我们必须建立有力的关系来为用户获取它们。我真的需要一些帮助。提前谢谢。