1

过去几个月我们一直忙于开发 Symfony 应用程序。除此之外,我们还开发了一个 Wordpress 网站。现在我正忙于将 Wordpress 网站集成到 Symfony 应用程序中,我将其分为两步。

第 1 步:处理请求。Symfony2 或 Wordpress 应该处理传入的请求。这一步对于整个应用的部署结构很重要。

第 2 步:将 Wordpress 包含到 Symfony2 Twig 模板中。因为 Symfony2 没有开箱即用的 CMS。

第一步很顺利,我在https://gist.github.com/1170134上找到了一个非常好的片段,并将其实现到 Symfony app.php 文件中。wordpress 安装现在位于 Symfony 安装的 /web 目录中

第二步有点难,是我无法修复的部分。安装像https://github.com/kayue/WordpressBundle这样的 WordpressBundle 并不能解决问题。我尝试从集成 Wordpress 页脚(模板目录的 footer.php)开始。我的问题:

解决了以上问题,留给未来的是:

第 3 步:在 Wordpress 模板中使用 Twig

第 4 步:在 Wordpress 模板中使用 Symfony2 变量

为了解决第 3 步,我找到了https://github.com/cordoval/Twig-for-WordPress。我不知道的是,这个包的维护是否足以跟上 Symfony 的发布速度。

对于第 4 步,我还没有找到任何东西。现在这实际上无关紧要,但我可以想象有更多的人正在为上述所有这 4 个步骤而苦苦挣扎。

4

0 回答 0