【问题标题】:Using Wordpress in CakePHP for views在 CakePHP 中使用 Wordpress 获取视图
【发布时间】:2012-07-11 15:24:12
【问题描述】:

我将最新版本的 Wordpress 用于我网站的公共部分,并将 CakePHP 用于实际的 Web 应用程序。由于我想保持应用程序的一致性,我想在我的视图文件中使用 Wordpress 函数(例如 get_header()、get_sidebar() 和 get_footer())来实现这一点。我可以只使用 require 语句并调用我需要的函数吗?有人做过吗?会不会有冲突(例如同名的函数),有没有办法避免呢?

另外,我知道 CakePHP 通常假定路径是相对于 app/ 目录的。有没有办法解决这个问题?

【问题讨论】:

    标签: wordpress cakephp


    【解决方案1】:

    我最近尝试了类似的东西。您将结合两个代码库,是的,存在名称冲突。 PHP5 命名空间可以解决这个问题,但是they are only planned for CakePHP 3.0.

    【讨论】:

      【解决方案2】:

      我不确定是否将 WordPress 的某些部分包含到 CakePHP 应用程序中,它可能会变得非常混乱,如果它被加载到与预期不同的路径中,WP 可能会失败。除非其他人在您完成之前完成了它,否则您可能会发现自己做了很多工作并发现根本无法完成。

      有一些并排安装它们的指南,但似乎没有任何内容涵盖抓取帖子,以及来自 Cake 中 WP 模板的部分内容。

      以下是我会考虑的一些选项:

      1) 将 WP 放在 /blog 中,并确保您的 WP 主题在视觉上与您的 CakePHP 布局相匹配。

      2) 在您的 Cake 应用程序中构建一个简单的博客平台。

      3) 将应用程序的 CakePHP 部分构建为 WordPress 插件。

      【讨论】:

        猜你喜欢
        • 2013-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-21
        • 2016-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多