我有一个使用 CakePHP 运行的网站。现在我需要包含一个 Wordpress 博客来与它一起运行。问题是我需要进行一些集成,比如用户登录,所以我试图包含应该提供集成的 Wordpress 文件。
我的服务器的文件系统结构是:
/root
/app (cake's app directory)
/webroot
/...
/blog (wordpress directory)
/wp-admin
/...
Wordpress 的安装很顺利(我正在使用指向该文件夹的子域),所以现在我的两个站点都可以完美地自行运行。
然而,正如我上面提到的,我需要与他们创建一些集成,特别是当用户登录到我的 CakePHP 站点时登录 Wordpress 站点。我试过做这个其他问题所说的,但我收到以下错误:
Fatal error: Cannot redeclare __() (previously declared in /homepages/36/d******/htdocs/cake/basics.php:657) in /homepages/36/d********/htdocs/app/controllers/users_controller.php on line 60
我正在尝试将应该将 Wordpress 功能带入 CakePHP (require('../../blog/wp-blog-header.php');)的代码放在users_controller中,但我什至不确定这是正确的地方。
我在其他地方读到过,有时不同的框架会声明具有相同名称的函数,这可能会导致冲突。
所以我不确定是否是这种情况,或者我只是将“集成代码”放在错误的位置。
任何帮助将非常感激!